Переменные
Переменные используются для задания лимита времени на выполнение операции, выбора списка продуктивных программ и различных вычислений. Например, что будет, если время выполнения операции сократить на 5 минут.
В Proceset есть 3 типа переменных:
- Переменные дашборда
- Переменные образа
- Системные переменные
При переименовании переменной ее название не поменяется в формулах, в которых она используется. Необходимо вручную изменить название переменной везде, где она используется. Например, в формулах виджетов, в условиях отображения, в виджете «Параметр» и т. д.
Переменные дашборда
Доступны 3 переменные дашборда:
- Вводимое значение
- Статический список
- Динамический список
Вводимое значение — это переменная, значение которой необходимо вводить вручную. Значение может быть числовым, текстовым, датой или датой с временем. С помощью переменной Вводимое значение, например, можно установить процент скидки, а затем применять его для фильтрации в различных таблицах.
Статический список — это переменная, при создании которой вручную задается набор значений. В режиме просмотра можно выбрать одно из значений заданного списка. Например, в переменной можно задать список категорий. В режиме просмотра при выборе категории будут отображаться только те данные, которые соответствуют выбранной категории.
Динамический список — это переменная, значение которой формируется на основе данных, доступных в определенный момент времени. Переменная задается через формулу и может включать колонку таблицы. Переменную можно использовать, когда необходима автоматическая адаптация дашборда под новые данные. Например, список доступных дат для анализа продаж, который обновляется по мере поступления информации о новых продажах.
Перечисленные переменные можно вывести в виджет «Параметр» для фильтрации дашборда.
Чтобы добавить переменную, перейдите в раздел показателей.
Нажмите Добавить и выберите тип переменной.
Укажите название, для Вводимого значения значение, для Статического списка — список значений, для Динамического списка — формулу.
Если значение для Динамического списка не задано, необходимо указать нулевое значение:
- Для строки — пустая строка
- Для даты — нулевая дата (01-01-1970)
- Для числа — 0
Для Динамического списка можно предустановить фильтр кнопкой + Фильтр. Установленный фильтр влияет на отображаемые значения в списке.
- Другие фильтры в режиме просмотра не влияют на динамический список.
- Если в формуле предустановленного фильтра для Динамического списка используется переменная, изменение ее значений повлияет на фильтрацию списка.
- Если значения в рамках текущей фильтрации отсутствуют, отображается пустое поле.
Чтобы удалить переменную, нажмите соответствующую кнопку.
Переменные можно использовать в формулах любых показателей виджетов.
Созданную переменную можно добавить в отчёт как отдельный виджет Параметр.
Переменные образа
В качестве переменной образа используется Входящее значение. Входящие значения можно использовать в качестве переменных в формулах виджетов открываемого образа. Например, переменную образа можно использовать в формуле предварительной фильтрации виджета или вывести значение переменной в описании виджета с помощью языка разметки Markdown.
Чтобы добавить переменную, перейдите в настройки образа и нажмите + Входящее значение.
Укажите в настройках переменной:
- Название
- Тип данных
- Массив (включите, чтобы переменная служила массивом для выбранного типа данных)
- Значение по умолчанию (задайте константу или формулу, возвращающую значение выбранного типа данных. Если возвращаемый тип данных в этом параметре не будет соответствовать установленному, переменная будет недействительной)
Системные переменные
Системные переменные — это предопределенные значения, которые используются для хранения информации о пользователях системы. Этот вид переменных подробно описан на странице Редактор формул.
Была ли статья полезна?