Работа с встроенными таблицамиExcel
Когда необходимо создать содержимое определенных типов в шаблоне отчета, часто бывает проще и полезнее использовать встроенные функции таблицы Microsoft Excel. К таким функциям относится создание сводных таблиц, вычисляемых столбцов и итогов вычисляемых строк.
Рекомендуется преобразовать содержимое шаблона во встроенные таблицы Excel, если требуется выполнить любое из следующих действий:
-
Обеспечить более простой доступ к встроенным функциям фильтрации и сортировки данных Excel
-
Создать сводную таблицу в отчете Excel
-
Добавить вычисляемые столбцы, в которых используются встроенные вычисления Excel
-
Добавить итоги вычисляемых строк, в которых используются встроенные вычисления Excel
В некоторых случаях для достижения этих целей не требуется преобразовывать содержимое во встроенные таблицы Excel. Однако использование этой функции проще, поэтому данный рабочий процесс является рекомендованным.
Создание встроенных сводных таблиц Excel
Сводную таблицу Qlik Sense можно добавить как один тег таблицы. Ее можно распознать по интерфейсу пользователя надстройки, так как ее невозможно добавить в виде отдельных столбцов. Однако если сводную таблицу Qlik Sense просто вставить как элемент одного тега без других модификаций, диаграмма будет экспортирована как прямая таблица, а не как встроенная сводная таблица Excel.
Вместо этого выполните следующие действия, чтобы использовать табличные данные Qlik Sense для создания встроенной сводной таблицы Excel:
-
Создайте или выберите диаграмму в приложении, чтобы использовать ее в качестве исходной прямой таблицы. Вставьте ее как набор столбцов. См. Добавление содержимого в шаблон отчета Excel.
-
Преобразуйте таблицу диаграммы во встроенную прямую таблицу Excel.
-
Преобразуйте встроенную прямую таблицу Excel во встроенную сводную таблицу Excel.
Подробные сведения о каждом процессе приводятся ниже.
Шаг 1. Вставьте исходные данные в виде прямой таблицы.
Создайте или выберите диаграмму в приложении Qlik Sense, содержащую столбцы, необходимые для создания встроенной сводной таблицы Excel. Это может быть любая диаграмма Qlik Sense, в основе который лежит структура данных прямой таблицы (все поддерживаемые визуализации, кроме сводной таблицы). Если создается новая таблица, проще всего использовать в качестве входных данных объект Таблица или Сводная таблица (Visualization bundle), чтобы лучше визуализировать добавляемое содержимое.
Встроенная сводная таблица Excel выполняет агрегирование самостоятельно. Поэтому, чтобы включить вычисляемые выражения из приложения в сводную таблицу Excel, добавьте неагрегированные поля из приложения Qlik Sense в качестве измерений, а не мер.
Затем добавьте диаграмму в шаблон отчета в виде набора отдельных столбцов. Инструкции см. в разделе Добавление содержимого в шаблон отчета Excel.
Шаг 2. Преобразуйте табличные данные во встроенную прямую таблицу Excel
После добавления исходной диаграммы Qlik Sense в шаблон, преобразуйте его во встроенную прямую таблицу Excel. Дополнительные инструкции см. в документации Microsoft. Следующая процедура предназначена специально для предоставления сведений, специфических для шаблона Qlik Excel.
Выполните следующие действия.
-
В Excel выделите область, необходимую для создания встроенной таблицыExcel. Она включает строку заголовка, строку с тегами, одну дополнительную строку под ними и требуемые столбцы. Преобразуйте выборку во встроенную прямую таблицу Excel.
-
Создав встроенную прямую таблицу Excel, вставьте тег <deleterow> под строкой, которая содержит теги столбца. Благодаря этому выбранная строка будет удалена из выходного файла отчета. Для получения дополнительной информации см. раздел Удаление строк с помощью тега Deleterow.
Шаг 3. Преобразуйте встроенную прямую таблицу Excel во встроенную сводную таблицу Excel.
В заключение, преобразуйте прямую таблицу Excel во встроенную таблицу Excel (PivotTable).
Дополнительные инструкции см. в документации Microsoft. Следующая процедура предназначена специально для предоставления сведений, специфических для шаблона Qlik Excel.
-
Выберите ячейку во встроенной прямой таблице Excel и используйте параметры на панели ленты Excel, чтобы преобразовать ее в сводную таблицу (PivotTable).
-
Настройте требуемую конфигурацию сводной таблицы с помощью функций Microsoft Excel. Если требуется использовать вычисляемые выражения (меры) в выходном файле, на этом этапе следует применить описанные агрегирования.
При предварительном просмотре отчета встроенная сводная таблица Excel генерируется правильно.
Добавление вычисляемых столбцов
Можно использовать формулы Excel для добавления вычисляемых столбцов, которые отсутствуют в исходном Qlik Sense приложении. Используйте эту функцию с измерениями и мерами, определенными в исходном приложении.
Выполните следующие действия.
-
Используйте надстройку, чтобы вставить диаграмму Qlik Sense по столбцу.
-
В Excel выделите область, необходимую для создания встроенной таблицыExcel. Она включает строку заголовка, строку с тегами, одну дополнительную строку под ними и требуемые столбцы. Преобразуйте выборку во встроенную прямую таблицу Excel.
-
Чтобы добавить вычисляемый столбец справа от крайнего правого столбца в таблице Excel, щелкните ячейку справа от тега крайнего правого столбца и введите =, а затем пользовательскую формулу.
-
Новый столбец добавляется в таблицу Excel. Обратите внимание, что он может иметь недопустимое значение в шаблоне, но при правильной настройке он будет генерировать правильную информацию в выходном файле.
При необходимости имя и формат столбца можно изменить.
При предварительном просмотре отчета в таблице Excel отображается новый столбец, встроенная формула распространяется во все строки.
Добавление вычисляемых итогов
Можно добавить стоку, в которой отображаются итоги в таблице, используя встроенные функции Excel. Выберите таблицу, щелкните Table Design (Дизайн таблицы) справа и установите флажок Total Row (Строка итогов).
Выполните следующие действия.
-
Используйте надстройку, чтобы вставить диаграмму Qlik Sense по столбцу.
-
В Excel выделите область, необходимую для создания встроенной таблицыExcel. Она включает строку заголовка, строку с тегами, одну дополнительную строку под ними и требуемые столбцы. Преобразуйте выборку во встроенную прямую таблицу Excel.
-
Создав встроенную прямую таблицу Excel, вставьте тег <deleterow> под строкой, которая содержит теги столбца. Благодаря этому выбранная строка будет удалена из выходного файла отчета. Для получения дополнительной информации см. раздел Удаление строк с помощью тега Deleterow.
-
Щелкните внутри таблицы, а затем перейдите на вкладку Table Design (Дизайн таблицы) на панели инструментов Excel. Установите флажок Строка итогов.
-
В новой строке Итог щелкните ячейку в столбце, для которого требуется строка итогов, и путем перетаскивания выберите любую из доступных встроенных функции сводки таблиц.