Добавление содержимого в шаблон отчета HTML
В шаблон отчета HTML можно добавить несколько форм содержимого. Добавляйте содержимое приложения в виде изображений диаграмм, табличных данных, переменных и выражений. В шаблоне HTML содержимое приложения принимает форму объектов. Эти объекты (не путать с собственными объектами HTML) можно добавлять, повторно использовать и управлять ими на панели объектов в конструкторе HTML. Содержимое, которое непосредственно не визуализирует данные приложения, например вводные формулировки для сообщений электронной почты и пользовательское форматирование, можно добавлять, если оно включено в список поддерживаемого синтаксиса кода.
Содержимое приложения, которое можно добавлять в отчеты HTML
Шаблоны отчетов HTML поддерживают указанные ниже типы содержимого приложения.
-
Изображения диаграмм.
-
Таблицы HTML на основе данных диаграмм. Доступны следующие параметры.
-
Вся диаграмма, добавленная с использованием одиночного тега таблицы.
-
Таблица, содержащая один или несколько отдельных столбцов из диаграммы.
-
Переменные из аналитического приложения.
-
Выражения, написанные с использованием аналитического синтаксиса Qlik.
Для получения дополнительной информации о доступных для добавления тегах см. раздел Доступные теги содержимого приложения.
-
Функция создания отчетов HTML обеспечивает гибкость при работе с содержимым приложения. Например, можно добавлять изображения, переменные и выражения в виде табличных данных с помощью кода HTML.
Используйте уровни для автоматизации создания отдельных разделов в отчете путем циклического и повторяющегося создания данных приложения для определенного количества значений измерения. Для получения информации см. раздел Циклическое повторение и циклирование элементов отчета HTML по уровням.
Типы объектов
Содержимое приложения добавляется в шаблон в виде объектов. Объекты можно повторно использовать и редактировать в процессе разработки шаблона. Можно работать с объектами, перечисленными ниже.
-
Изображения диаграмм
-
Таблицы диаграмм
-
Переменные
-
Выражения
-
Уровни
Доступные теги содержимого приложения
В следующей таблице перечислены доступные типы тегов, которые можно вставить в шаблон, а также действия, выполняемые каждым тегом. Для добавления тегов используйте конструктор HTML.
| Тип тега | Описание | Пример и формат |
|---|---|---|
| Таблица | Одиночный тег, представляющий всю диаграмму, добавленную в виде таблицы. В выходном файле каждый столбец генерируется так же, как отдельный столбец. | %%Table Name%% |
| Столбец | Одиночный тег, представляющий один столбец в диаграмме, добавленной в виде таблицы. Независимо от количества столбцов, добавляемых из таблицы, базовый объект шаблона все равно представляет собой таблицу. | %%Column Name%% |
| Уровень | Набор тегов, представляющих один экземпляр объекта уровня. Между открывающим и закрывающим тегами можно добавлять другие теги, сигнализирующие, что в отчете должен быть создан новый раздел (уровень), включающий эти элементы, для каждой отдельной сущности, на основе которой построен объект уровня. |
%%Entity Name_Level%% ... %%/Entity Name_Level%% |
| Поле | Тег, используемый внутри тега уровня для отображения значений полей, которые используются для каждой отфильтрованной итерации уровня. | %%Field Name%% |
| Переменная | Один тег, представляющий экземпляр переменной, которая находится в исходном приложении. | %%Variable Name%% |
| Выражение | Один тег, представляющий экземпляр выражения, добавленного в шаблон в качестве объекта. | %%Expression Name%% |
Пользовательский код
Поскольку конструктор HTML — это фактически редактор кода, в шаблон можно добавлять пользовательский код. Скорее всего, этот код не будет полностью состоять из содержимого приложения. Например, шаблон может требовать встроенный CSS, корпоративное веб-содержимое и другие функциональности, которые не связаны напрямую с содержимым приложения.
Можно добавить код в шаблон отчета, если он входит в список поддерживаемых компонентов. В противном случае шаблон необходимо очистить, чтобы удалить весь несоответствующий код. Список поддерживаемых компонентов кода HTML см. здесь: Список разрешений для кода в шаблонах HTML.
Выборки приложения
Выборки, сделанные в исходном приложении, отражаются в шаблоне отчета в процессе его создания. Выборки применяются к предварительному просмотру отчета, который можно открыть в конструкторе HTML. Однако выборки не отображаются в выходных файлах задач отчетов в Qlik Cloud. Вместо этого сокращение количества данных в выходном файле отчета контролируется фильтрами отчета, циклами и Section Access.
Если необходимо изменить выборки, отраженные в предварительном просмотре, можно изменить выборки в виде листа. Затем можно нажать в правом верхнем углу панели объектов в конструкторе HTML. При этом выборки обновляются только в выбранном объекте.