# Добавление содержимого в шаблон отчета HTML

В шаблон отчета HTML можно добавить несколько форм содержимого. Добавляйте содержимое приложения в виде изображений диаграмм, табличных данных, переменных и выражений. В шаблоне HTML содержимое приложения принимает форму объектов. Эти объекты (не путать с собственными объектами HTML) можно добавлять, повторно использовать и управлять ими на панели объектов в конструкторе HTML. Содержимое, которое непосредственно не визуализирует данные приложения, например вводные формулировки для сообщений электронной почты и пользовательское форматирование, можно добавлять, если оно включено в [список поддерживаемого синтаксиса кода](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/html-report-allowed-code.htm).

## Содержимое приложения, которое можно добавлять в отчеты HTML

Шаблоны отчетов HTML поддерживают следующие типы содержимого приложения:

* Изображения диаграмм.

  [Добавление диаграмм в виде изображений в шаблон HTML](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-chart-images.htm)

* Таблицы HTML на основе данных диаграмм. Доступны следующие параметры.

  * Вся диаграмма, добавленная с использованием одиночного тега таблицы.

    [Добавление всей диаграммы](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-tabular-data.htm#FullChartTable)

  * Таблица, содержащая один или несколько отдельных столбцов из диаграммы.

    [Добавление диаграммы по столбцам](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-tabular-data.htm#ChartTableColumn)

  * Переменные из аналитического приложения.

    [Добавление переменных и выражений в шаблоны отчетов HTML](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-variables-expressions.htm)

  * Выражения, написанные с использованием аналитического синтаксиса Qlik.

    [Добавление переменных и выражений в шаблоны отчетов HTML](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-variables-expressions.htm)

  Для получения дополнительной информации о доступных для добавления тегах см. раздел [Доступные теги содержимого приложения](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-add-content.htm#The).

Функция создания отчетов HTML обеспечивает гибкость при работе с содержимым приложения. Например, можно добавлять изображения, переменные и выражения в виде табличных данных с помощью кода HTML.

Используйте уровни для автоматизации создания отдельных разделов в отчете путем циклического и повторяющегося создания данных приложения для определенного количества значений измерения. Для получения дополнительной информации см. раздел [Циклическое повторение и циклирование элементов отчета HTML по уровням](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-levels.htm).

### Типы объектов

Содержимое приложения добавляется в шаблон в виде объектов. Объекты можно повторно использовать и редактировать в процессе разработки шаблона. Можно работать с объектами, перечисленными ниже.

* Изображения диаграмм

* Таблицы диаграмм

* Переменные

* Выражения

* Уровни

## Доступные теги содержимого приложения

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

Доступные теги, которые можно использовать в шаблонах отчетов HTMLHTML в Аналитика Qlik CloudАналитика Qlik Cloud

| Тип тега | Описание | Пример и формат |
| --- | --- | --- |
| Таблица | Одиночный тег, представляющий всю диаграмму, добавленную в виде таблицы. В выходном файле каждый столбец генерируется так же, как отдельный столбец. | `%%Table Name%%` |
| Столбец | Одиночный тег, представляющий один столбец в диаграмме, добавленной в виде таблицы. Независимо от количества столбцов, добавляемых из таблицы, базовый объект шаблона все равно представляет собой таблицу. | `%%Column Name%%` |
| Уровень | Набор тегов, представляющих один экземпляр объекта уровня. Между открывающим и закрывающим тегами можно добавлять другие теги, сигнализирующие, что в отчете должен быть создан новый раздел (уровень), включающий эти элементы, для каждой отдельной сущности, на основе которой построен объект уровня. | `%%Entity Name_Level%%`<br><br>...<br><br>`%%/Entity Name_Level%%` |
| Поле | Тег, используемый внутри тега уровня для отображения значений полей, которые используются для каждой отфильтрованной итерации уровня. | `%%Field Name%%` |
| Переменная | Один тег, представляющий экземпляр переменной, которая находится в исходном приложении. | `%%Variable Name%%` |
| Выражение | Один тег, представляющий экземпляр выражения, добавленного в шаблон в качестве объекта. | `%%Expression Name%%` |

## Пользовательский код

Поскольку конструктор HTML — это фактически редактор кода, в шаблон можно добавлять пользовательский код. Скорее всего, этот код не будет полностью состоять из содержимого приложения. Например, ваш шаблон может требовать встроенный CSS, корпоративное веб-содержимое и другие функциональности, которые не связаны напрямую с содержимым приложения.

Можно добавить код в шаблон отчета, если он входит в список поддерживаемых компонентов. В противном случае шаблон необходимо очистить, чтобы удалить весь несоответствующий код. Список поддерживаемых компонентов кода HTML см. здесь: [Список разрешений для кода в шаблонах HTML](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-allowed-code.htm).

## Выборки приложения

Выборки, сделанные в исходном приложении, отражаются в шаблоне отчета в процессе его создания. Выборки применяются к предварительному просмотру отчета, который можно открыть в конструкторе HTML. Однако выборки не отображаются в выходных файлах задач отчетов в Qlik Cloud. Вместо этого сокращение количества данных в выходном файле отчета контролируется фильтрами отчета, циклами и Section Access.

Если необходимо изменить выборки, отраженные в предварительном просмотре, можно изменить выборки в виде листа. Затем можно нажать the Обновить объекты icon в правом верхнем углу панели объектов в конструкторе HTML. При этом выборки обновляются только в выбранном объекте.