# Добавление переменных и выражений в шаблоны отчетов HTML

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

## Переменные

Можно вставлять переменные из приложения в шаблон. Как и другие создаваемые объекты шаблона, переменная добавляется в конфигурацию шаблона в виде объекта и доступна на панели объектов. Добавьте экземпляр объекта переменной в виде тега переменной.

Можно добавлять и переменные скрипта и переменные, определенные в виде листа.

Выполните следующие действия.

1. В конструкторе HTML поместите курсор в то местоположение в коде, куда требуется вставить переменную.

2. Нажмите the Переменные icon на панели объектов.

   Меню Переменные и выражения на панели объектов в конструкторе HTML

   Меню Переменные и выражения на панели объектов в конструкторе HTML

   Меню Переменные и выраженияПеременные и выражения на панели объектов в конструкторе HTMLHTML ![Меню «Переменные и выражения» в конструкторе HTML, где можно изменять существующие добавленные переменные или добавлять новые](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-variable-objects-panel.png)

3. Щелкните Добавить переменную. Появится список доступных переменных приложения.

4. Щелкните значок the Символ «плюс» icon справа от существующей переменной, чтобы добавить ее.

   Выберите переменную, которую требуется добавить в шаблон

   Выберите переменную, которую требуется добавить в шаблон

   Выберите переменную, которую требуется добавить в шаблон ![Выбор переменной для добавления в качестве объекта отчета HTML](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-variable-select-variable.png)

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

   Рабочая область шаблона с переменной, добавленной в виде тега

   Рабочая область шаблона с переменной, добавленной в виде тега

   Рабочая область шаблона с переменной, добавленной в виде тега ![Тег, представляющий переменную, показанный в шаблоне HTML](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-variable-resulting-tag.png)

6. На панели объектов укажите уникальное Имя для переменной, чтобы ее можно было идентифицировать позже.

7. По необходимости настройте другие параметры.

8. Объект переменной можно повторно использовать в любое время. Откройте the Переменные icon на панели объектов и нажмите the Стрелка вправо icon, чтобы открыть объект. Нажмите Добавить тег переменной, чтобы снова добавить переменную.

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

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

* [Удаление содержимого из шаблона отчета HTML](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-remove-content.htm)

## Выражения

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

Популярные выражения, которые могут потребоваться:

* `=Count(distinct <your dimension field>)`: возвращает несколько уникальных значений для поля измерения, определенного в выражении (например, `Customer` или `Product`).

* `=today()`: возвращает текущую дату.

* `=year(now)`: возвращает текущий год.

### Добавление выражения

1. В конструкторе HTML поместите курсор в то местоположение в коде, куда требуется вставить таблицу.

2. Нажмите the Переменные icon на панели объектов.

   Меню Переменные и выражения на панели объектов в конструкторе HTML

   Меню Переменные и выражения на панели объектов в конструкторе HTML

   Меню Переменные и выраженияПеременные и выражения на панели объектов в конструкторе HTMLHTML ![Меню «Переменные и выражения» в конструкторе HTML, где можно изменять существующие добавленные выражения или добавлять новые](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-expression-objects-panel.png)

3. Щелкните Добавить выражение.

4. Настройте новое выражение, добавив Имя и Описание (необязательно), а затем определите Выражение.

   Определение выражения, которое необходимо использовать в шаблоне

   Определение выражения, которое необходимо использовать в шаблоне

   Определение выражения, которое необходимо использовать в шаблоне ![Создайте выражение с помощью конструктора HTML, определив имя, описание и выражение (вычисление)](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-expression-enter-expression.png)

5. Проверьте значение параметра Предварительный просмотр под полем Выражение и убедитесь, что выражение настроено правильно, затем нажмите кнопку Создать.

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

   Рабочая область шаблона с выражением, добавленным в виде тега

   Рабочая область шаблона с выражением, добавленным в виде тега

   Рабочая область шаблона с выражением, добавленным в виде тега ![Тег, представляющий объект выражения отчета, показанный в шаблоне HTML](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-expression-result.png)

7. На панели объектов укажите уникальное Имя для переменной, чтобы ее можно было идентифицировать позже.

8. Объект выражения можно повторно использовать в любое время. Откройте the Переменные icon на панели объектов и нажмите the Стрелка вправо icon, чтобы открыть объект. Нажмите Добавить тег выражения, чтобы добавить выражение еще раз.

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

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

* [Удаление содержимого из шаблона отчета HTML](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-remove-content.htm)

## Форматирование переменной или выражения

Придайте переменной стиль и отформатируйте ее в соответствии с требованиями, используя код HTML. Возможные настройки включают выбор стиля шрифта, форматирование чисел и использование переменной на естественном языке в отчете. Форматирование применяется к выходному файлу отчета.