Top.Mail.Ru
Редактор формул
8 800 555-89-02
Документация
CTRL+K
Standalone2402
SaaS

Редактор формул

В этой статье
  • Редактор формул
  • Переменные
  • Системные переменные
  • Таблицы и колонки
  • Поиск и замена значений
  • Цвета
  • Горячие клавиши и сочетания

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

  • разреза
  • меры
  • переменной
  • цвета
  • условия отображения компонента
  • условия отображения меры
  • условия отображения разреза
  • способа ввода данных при запуске скрипта из дашборда

Поле формулы

В формулах доступно использование функций 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 — сохранить и закрыть

Была ли статья полезна?

Да
Нет
Предыдущая
Запуск скрипта из дашборда
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102024. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.