Редактор формул
Во всех местах системы, где необходимо ввести формулу, при клике на это поле появляется выезжающая панель с редактором. Редактор формул появляется при настройке:
- разреза
- меры
- переменной
- цвета
- условия отображения компонента
- условия отображения меры
- условия отображения разреза
- способа ввода данных при запуске скрипта из дашборда
В формулах доступно использование функций ClickHouse. Ознакомьтесь с ними на официальном сайте.
Если в формуле используется функция multiIf
, у которой в параметрах указаны колонки из разных таблиц, данные могут отображаться некорректно. Например, когда решено использовать функцию для переключения отображения меры на графике в зависимости от набора условий.
В этом случае рекомендуем вместо функции использовать условие отображения для меры. Для каждой меры задайте отдельное условие отображения в компоненте. При таком методе будут получены точные данные без необходимости приводить меры к единому формату, как требует функция.
Переменные
Во вкладке Переменные располагаются системные переменные и переменные, созданные в дашборде.
Чтобы найти необходимую переменную, воспользуйтесь поиском.
Чтобы добавить в формулу переменную, кликните по ней.
Если в дашборде не было создано ни одной пользовательской переменной, то эта вкладка не отображается.
Системные переменные
Системная переменная Login получает логин сотрудника, который работает с дашбордом.
Переменная позволяет передавать в скрипт информацию о пользователе при запуске действия из дашборда. Также переменную можно использовать для фильтрации данных в зависимости от пользователя. Для этого установите фильтр на компонент по логину сотрудника. Каждый пользователь будет видеть только предназначенные для него данные.
- Созданная пользователем переменная с именем «Login» перезапишет системную
- Чтобы получить значение логина, у пользователя должна быть привилегия «Доступы пользователей» с операцией R
Использовать системную переменную можно также при выборе способа ввода данных в запуске скрипта из дашборда.
Таблицы и колонки
Во вкладке Таблицы и колонки можно выбрать таблицы, которые были добавлены в пространство.
Чтобы найти нужную таблицу, воспользуйтесь поиском.
Список колонок отображается только после выбора таблицы. Возможен показ сразу нескольких таблиц и их колонок. Чтобы добавить в формулу колонку, кликните по ней.
После того, как формула готова, нажмите Сохранить.
Поиск и замена значений
В редактор встроен поиск. Чтобы найти значение в тексте, выберите Найти в контекстном меню. Откроется поле поиска.
Для замены найденных значений выберите Найти и заменить в меню и кликните по стрелочкам справа от поля Заменить. Одна стрелочка — заменить выделенное значение, две — заменить все.
Цвета
Вкладка Цвета появляется только при настройке цвета элементов в компоненте.
Горячие клавиши и сочетания
В редакторе формул можно использовать горячие клавиши и сочетания:
- Ctrl+A — выбрать все
- Ctrl+X — вырезать
- Ctrl+С — копировать
- Ctrl+V — вставить
- Ctrl+Z — отменить ввод
- Ctrl+Shift+Z — вернуть ввод
- Tab — отступ вправо
- Shift+Tab — отступ влево
- Ctrl+Shift+X — верхний регистр
- Ctrl+Shift+Y — нижний регистр
- Ctrl+/ — однострочный комментарий
- Ctrl+Shift+/ — многострочный комментарий
- Ctrl+D — дублировать строки
- Ctrl+Shift+D — удалить строку
- Ctrl+F — найти
- Ctrl+H — найти и заменить
- Ctrl+Shift+F — форматировать
- Ctrl+Space — автозаполнение
- Ctrl+S — сохранить и закрыть
Была ли статья полезна?