Интеллектуальный отчет для редактирования данных в таблицах
Хочу рассказать (видео-формат здесь) про удобный инструмент для редактирования данных из разных таблиц в виде единой таблицы, как в Excel. Для наглядности мы часто собираем данные в отчеты, где их удобно изучать. Теперь эти данные можно редактировать прямо в отчете, и они будут компактно храниться в таблицах Интеграла, в отличие от Excel.
Рассмотрим отчет на примере простого набора связанных таблиц: услуги сервисного центра разделены по категориям, каждая услуга имеет разные цены, в зависимости от модели оборудования. Для оказания услуги требуются какие-то детали, которые закупаются по разным ценам у разных поставщиков.
Запустить специальный режим работы с отчетом можно вот этой кнопкой в конструкторе запросов.
Здесь можно удобно и быстро фильтровать данные, сортировать их по нескольким колонкам – по убыванию или возрастанию, но самое главное – здесь их можно редактировать.
Первая колонка в этом отчете – название услуги, и если по ней кликнуть, то её можно изменить. Мы видим, что значение повторяется много раз в разных строках – одинаковые значения выделены цветом. Если отредактировать эту услугу и нажать Enter, то она изменится сразу во всех строках – она обновится в справочнике. Так мы можем изменить справочное значение прямо здесь, не переходя в сам справочник.
Мы даже можем добавить сюда новое значение, нажав на кнопку добавления над таблицей. Добавим новое справочное значение, и оно сохранится.
Теперь мы можем задать свойства новой услуги – указать её категорию и стоимость этой услуги для определенных моделей оборудования. Подходящие модели мы выбираем из справочника.
Давайте посмотрим, как это выглядит в таблицах – начнем с таблицы Услуг. Здесь мы видим подчиненную таблицу цен на услуги и можем перейти в неё, чтобы посмотреть цены и список моделей, для которых действует эта цена.
В стоимость услуги входит стоимость детали для оказания этой услуги – можно посмотреть на эту цену, далее отсюда можно перейти к закупочным ценам от каждого поставщика – вот они.
Давайте вернемся в нашу компактную таблицу отчета и добавим цену услуги для ещё одной модели. Если нам нужно добавить данные на этом же уровне иерархии данных, то мы нажимаем здесь плюс.
Это будет стоимость услуги для iPhone 12 и, задав цену, мы выбираем эту модель из выпадающего списка.
Давайте добавим цены двух деталей для услуги – гидры и шлейфа. Теперь похожим образом указываем для них закупочные цены от разных поставщиков. Таблица растягивается и трансформируется по мере ввода данных.
Итак, мы видим, что в отчете есть много записей для одной услуги, они все выделены цветом. Можно посмотреть цену этой услуги для конкретной модели.
Цена также повторяется несколько раз, потому что для неё есть разные детали, у которых есть разные закупочные цены. Всё это наглядно и доступно для редактирования.
Вы можете удалить записи, просто стерев значения, например, цену закупки. Также очистятся значения полей удаленной записи, а после обновления отчета, пропадут и соответствующие лишние строки.
Для редактирования данных в отчете, вам понадобится добавить колонки с идентификаторами записей в конструкторе запросов. Сделать это нужно только для первых колонок таблицы, которые отмечены на структуре данных.
Вот эти 4 колонки позволят вам редактировать данные в отчете. В самом отчете идентификаторы будут скрыты.
Поле должно называться точно так же, как первая колонка таблицы, но с суффиксом ID, и к нему нужно применить функцию преобразования в ID.
Вы можете сделать такой отчет сами за несколько минут, а потом вбить в него вообще все ваши данные, в едином рабочем месте.
Мы называем это умный отчет, и продолжаем его улучшать по вашей обратной связи – пользуйтесь им и не стесняйтесь обращаться.
Если у вас возникнут трудности с настройкой отчета, мы всегда готовы помочь, ведь это делается в несколько кликов.
Спасибо!
Функция редактирования прямо в отчете значительно упрощает процесс управления информацией
Да, для некоторых пользователей огромных денормализованных простыней Excel это единственное доступное спасение.