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

Шаг 3: Преобразование встроенной простой таблицы Excel во встроенную сводную таблицу Excel
Наконец, преобразуйте простую таблицу Excel в сводную таблицу Excel.
Посетите официальную документацию Microsoft для получения дополнительных инструкций. Следующая процедура адаптирована для предоставления сведений, специфичных для вашего шаблона Excel от Qlik.
Собственные сводные таблицы Excel, подключенные к данным приложения Qlik, не поддерживаются при размещении внутри уровня. Однако вы можете разместить сводную таблицу Excel на листе со страницей.
-
Выберите ячейку в вашей встроенной простой таблице Excel и используйте параметры на ленте Excel, чтобы преобразовать ее в сводную таблицу.
Преобразуйте встроенную простую таблицу Excel во встроенную сводную таблицу Excel
-
Настройте сводную таблицу с нужной конфигурацией, используя функции Microsoft Excel. Если вам нужно иметь вычисляемые выражения (меры) в выходном файле, на этом шаге вы должны применить эти агрегирования.
Подготовьте встроенную сводную таблицу Excel, используя нужные конфигурации
Если вы предварительно просмотрите отчет, встроенная сводная таблица Excel будет сгенерирована правильно.
Выходной файл отчета, показывающий предполагаемое отображение встроенной сводной таблицы Excel

Добавление вычисляемых столбцов
Вы можете использовать формулы Excel для добавления вычисляемых столбцов, которые не существуют в вашем исходном приложении Qlik Sense. Используйте эту функциональность как с измерениями, так и с мерами, определенными в исходном приложении.
Выполните следующие действия.
-
Используйте надстройку для вставки диаграммы Qlik Sense по столбцам.
Диаграмма Qlik Sense, добавленная в Microsoft Excel в табличной форме
-
В Excel выделите область, необходимую для создания встроенной таблицы Excel. Она включает строку заголовка, строку с тегами, одну дополнительную строку под этими строками и все нужные столбцы. Преобразуйте выделение во встроенную простую таблицу Excel.
Выделите необходимые компоненты исходной таблицы и преобразуйте их во встроенную простую таблицу Excel
-
Чтобы добавить вычисляемый столбец справа от крайнего правого столбца в вашей таблице Excel, щелкните ячейку справа от тега крайнего правого столбца и введите =, а затем вашу пользовательскую формулу.
Выражение, написанное для нового вычисляемого столбца в таблице Excel
-
Новый столбец добавляется в таблицу Excel. Обратите внимание, что он может иметь недопустимое значение в шаблоне, но если он настроен правильно, он сгенерирует правильную информацию в выходном файле.
Вы можете переименовать столбец и отформатировать его по мере необходимости.
Вычисляемый столбец добавлен во встроенную таблицу Excel
Если вы предварительно просмотрите отчет, вы увидите, что таблица Excel включает новый столбец, при этом встроенная формула распространяется на все строки.
Выходной файл отчета, включающий вычисляемый столбец Revenue
Добавление вычисляемых итогов
Вы можете добавить строку, отображающую итоги в вашей таблице, используя встроенные функции Excel. Выберите таблицу, нажмите «Конструктор таблиц» справа и установите флажок «Строка итогов».
Выполните следующие действия.
-
Используйте надстройку для вставки диаграммы Qlik Sense по столбцам.
Диаграмма Qlik Sense, добавленная в Microsoft Excel в табличной форме
-
В Excel выделите область, необходимую для создания встроенной таблицы Excel. Она включает строку заголовка, строку с тегами, одну дополнительную строку под этими строками и все нужные столбцы. Преобразуйте выделение во встроенную простую таблицу Excel.
Выделите необходимые компоненты исходной таблицы и преобразуйте их во встроенную простую таблицу Excel
-
После создания встроенной простой таблицы Excel вставьте тег <deleterow> под строкой, в которой находятся теги столбцов. Это гарантирует, что выбранная строка будет удалена в выходном файле отчета. Для получения дополнительной информации см. Удаление строк с помощью тега Deleterow.
-
Щелкните в любом месте внутри таблицы, а затем перейдите на вкладку Конструктор таблиц на панели инструментов Excel. Установите флажок Строка итогов.
Добавьте Строку итогов в таблицу Excel, используя встроенные функции Excel
-
В новой строке Итог щелкните ячейку для столбца, для которого вы хотите создать строку итогов, и используйте раскрывающийся список, чтобы выбрать любую из доступных встроенных функций сводки таблицы.
Список функций сводки в раскрывающемся списке