Работа со встроенными таблицами Excel | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Работа со встроенными таблицами Excel

Когда вам нужно создать определенные типы контента в вашем шаблоне отчета, часто проще и выгоднее использовать встроенные функции таблиц Microsoft Excel. Это включает создание сводных таблиц, вычисляемых столбцов и вычисляемых итогов по строкам.

Рекомендуется преобразовывать содержимое вашего шаблона во встроенные таблицы Excel, если вы хотите выполнить любое из следующих действий:

  • Получить более простой доступ к встроенным функциям фильтрации и сортировки данных Excel

  • Создать сводную таблицу в вашем отчете Excel

  • Добавить вычисляемые столбцы, которые используют встроенные вычисления Excel

  • Добавить вычисляемые итоги по строкам, которые используют встроенные вычисления Excel

В некоторых случаях вы можете достичь этих результатов без преобразования контента во встроенные таблицы Excel. Однако использование этой функциональности проще и поэтому является рекомендуемым рабочим процессом.

Относится к

Этот контент относится к разработке шаблонов табличных отчетов с использованием надстройки Qlik для Microsoft Excel. См. Надстройка Qlik для Microsoft Excel.

Создание встроенных сводных таблиц Excel

Сводная таблица Qlik Sense может быть добавлена как один тег таблицы. Вы можете узнать ее в пользовательском интерфейсе надстройки, потому что ее нельзя добавить как отдельные столбцы. Однако, если вы просто вставите сводную таблицу Qlik Sense как элемент с одним тегом без каких-либо других изменений, диаграмма будет экспортирована как простая таблица, а не как встроенная сводная таблица Excel.

Вместо этого выполните следующие шаги, чтобы использовать табличные данные Qlik Sense для создания встроенной сводной таблицы Excel:

  1. Создайте или выберите диаграмму в вашем приложении для использования в качестве исходной простой таблицы. Вставьте ее как набор столбцов. См. Добавление диаграммы по столбцам.

  2. Преобразуйте таблицу диаграммы во встроенную простую таблицу Excel.

  3. Преобразуйте эту встроенную простую таблицу Excel во встроенную сводную таблицу Excel.

Ниже приведены подробные сведения о каждом процессе.

Шаг 1: Вставка исходных данных в виде простой таблицы

Спроектируйте или выберите диаграмму в вашем приложении Qlik Sense со столбцами, которые необходимо использовать для создания встроенной сводной таблицы Excel. Это может быть любая диаграмма Qlik Sense, имеющая базовую структуру данных простой таблицы (все поддерживаемые визуализации, кроме сводной таблицы). Если вы начинаете с нуля, Простая таблица может быть самым простым входным объектом, который поможет визуализировать то, что вы хотели бы добавить.

Встроенная сводная таблица Excel выполняет агрегирование самостоятельно. Поэтому, чтобы включить вычисляемые выражения из приложения в вашу сводную таблицу Excel, добавьте неагрегированные поля из приложения Qlik Sense как измерения, а не как меры.

Создайте визуализацию Qlik Sense и добавьте все нужные столбцы как измерения

Исходная таблица в приложении Qlik Sense для использования в качестве входных данных для встроенной сводной таблицы

Затем добавьте диаграмму в шаблон отчета как набор отдельных столбцов. См. инструкции в разделе Добавление диаграммы по столбцам.

Добавьте визуализацию Qlik Sense как таблицу из отдельных столбцов в шаблоне

Исходная таблица, добавленная в шаблон как простая таблица, состоящая из отдельных столбцов

Шаг 2: Преобразование табличных данных во встроенную простую таблицу Excel

После добавления исходной диаграммы Qlik Sense в шаблон преобразуйте ее во встроенную простую таблицу Excel. Посетите официальную документацию Microsoft для получения дополнительных инструкций. Следующая процедура адаптирована для предоставления сведений, специфичных для вашего шаблона Excel от Qlik.

  1. В Excel выделите область, необходимую для создания встроенной таблицы Excel. Она включает строку заголовка, строку с тегами, одну дополнительную строку под этими строками и все нужные столбцы. Преобразуйте выделение во встроенную простую таблицу Excel.

    Выделите необходимые компоненты исходной таблицы и преобразуйте их во встроенную простую таблицу Excel

    Столбцы и строки, выбранные в исходной таблице, показывающие необходимые выделения для создания встроенной простой таблицы
  2. После создания встроенной простой таблицы Excel вставьте тег <deleterow> под строкой, в которой находятся теги столбцов. Это гарантирует, что выбранная строка будет удалена в выходном файле отчета. Для получения дополнительной информации см. Удаление строк с помощью тега Deleterow.

    Вставьте тег <deleterow> во встроенную таблицу Excel

    Недавно созданная встроенная простая таблица Excel с тегом deleterow в нужном месте

Шаг 3: Преобразование встроенной простой таблицы Excel во встроенную сводную таблицу Excel

Наконец, преобразуйте простую таблицу Excel в сводную таблицу Excel.

Посетите официальную документацию Microsoft для получения дополнительных инструкций. Следующая процедура адаптирована для предоставления сведений, специфичных для вашего шаблона Excel от Qlik.

Примечание к информации

Собственные сводные таблицы Excel, подключенные к данным приложения Qlik, не поддерживаются при размещении внутри уровня. Однако вы можете разместить сводную таблицу Excel на листе со страницей.

  1. Выберите ячейку в вашей встроенной простой таблице Excel и используйте параметры на ленте Excel, чтобы преобразовать ее в сводную таблицу.

    Преобразуйте встроенную простую таблицу Excel во встроенную сводную таблицу Excel

    Выбрана встроенная простая таблица Excel с необходимыми кнопками, которые пользователь должен нажать для ее преобразования во встроенную сводную таблицу
  2. Настройте сводную таблицу с нужной конфигурацией, используя функции Microsoft Excel. Если вам нужно иметь вычисляемые выражения (меры) в выходном файле, на этом шаге вы должны применить эти агрегирования.

    Подготовьте встроенную сводную таблицу Excel, используя нужные конфигурации

    Параметры конфигурации для встроенной сводной таблицы Excel

Если вы предварительно просмотрите отчет, встроенная сводная таблица Excel будет сгенерирована правильно.

Выходной файл отчета, показывающий предполагаемое отображение встроенной сводной таблицы Excel

Выходной файл отчета с правильно отображенной встроенной сводной таблицей

Добавление вычисляемых столбцов

Вы можете использовать формулы Excel для добавления вычисляемых столбцов, которые не существуют в вашем исходном приложении Qlik Sense. Используйте эту функциональность как с измерениями, так и с мерами, определенными в исходном приложении.

  1. Используйте надстройку для вставки диаграммы Qlik Sense по столбцам.

    Диаграмма Qlik Sense, добавленная в Microsoft Excel в табличной форме

    Лента в Microsoft Excel, показывающая значок надстройки Qlik
  2. В Excel выделите область, необходимую для создания встроенной таблицы Excel. Она включает строку заголовка, строку с тегами, одну дополнительную строку под этими строками и все нужные столбцы. Преобразуйте выделение во встроенную простую таблицу Excel.

    Выделите необходимые компоненты исходной таблицы и преобразуйте их во встроенную простую таблицу Excel

    Столбцы и строки, выбранные в исходной таблице, показывающие необходимые выделения для создания встроенной простой таблицы
  3. Чтобы добавить вычисляемый столбец справа от крайнего правого столбца в вашей таблице Excel, щелкните ячейку справа от тега крайнего правого столбца и введите =, а затем вашу пользовательскую формулу.

    Выражение, написанное для нового вычисляемого столбца в таблице Excel

    Добавьте выражение вычисляемого столбца в ячейку столбца, где обычно находятся теги столбцов
  4. Новый столбец добавляется в таблицу Excel. Обратите внимание, что он может иметь недопустимое значение в шаблоне, но если он настроен правильно, он сгенерирует правильную информацию в выходном файле.

    Вы можете переименовать столбец и отформатировать его по мере необходимости.

    Вычисляемый столбец добавлен во встроенную таблицу Excel

    Вычисляемый столбец в таблице Excel после добавления

Если вы предварительно просмотрите отчет, вы увидите, что таблица Excel включает новый столбец, при этом встроенная формула распространяется на все строки.

Выходной файл отчета, включающий вычисляемый столбец Revenue

Выходной файл отчета, показывающий, что вычисляемый столбец был отображен правильно

Добавление вычисляемых итогов

Вы можете добавить строку, отображающую итоги в вашей таблице, используя встроенные функции Excel. Выберите таблицу, нажмите «Конструктор таблиц» справа и установите флажок «Строка итогов».

  1. Используйте надстройку для вставки диаграммы Qlik Sense по столбцам.

    Диаграмма Qlik Sense, добавленная в Microsoft Excel в табличной форме

    Исходная диаграмма простой таблицы из приложения Qlik Sense, добавленная в шаблон
  2. В Excel выделите область, необходимую для создания встроенной таблицы Excel. Она включает строку заголовка, строку с тегами, одну дополнительную строку под этими строками и все нужные столбцы. Преобразуйте выделение во встроенную простую таблицу Excel.

    Выделите необходимые компоненты исходной таблицы и преобразуйте их во встроенную простую таблицу Excel

    Столбцы и строки, выбранные в исходной таблице, показывающие необходимые выделения для создания встроенной простой таблицы
  3. После создания встроенной простой таблицы Excel вставьте тег <deleterow> под строкой, в которой находятся теги столбцов. Это гарантирует, что выбранная строка будет удалена в выходном файле отчета. Для получения дополнительной информации см. Удаление строк с помощью тега Deleterow.

  4. Щелкните в любом месте внутри таблицы, а затем перейдите на вкладку Конструктор таблиц на панели инструментов Excel. Установите флажок Строка итогов.

    Добавьте Строку итогов в таблицу Excel, используя встроенные функции Excel

    Включите параметр на панели инструментов Excel для создания строки итогов для встроенной таблицы Excel
  5. В новой строке Итог щелкните ячейку для столбца, для которого вы хотите создать строку итогов, и используйте раскрывающийся список, чтобы выбрать любую из доступных встроенных функций сводки таблицы.

    Список функций сводки в раскрывающемся списке

    Раскрывающееся меню для выбора функции сводки для строки итогов
Примечание к подсказкеВ качестве альтернативы вы также можете вручную вставить формулу Excel в строку Итог. Обязательно включите как минимум две строки из столбца в исходной таблице. Это позволит надстройке расширить диапазон, чтобы включить все необходимые строки.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!