Сценарий 1. Форматирование данных, отображаемых в индикаторе
В Dashboard Designer вы можете создать индикатор для вывода какой-либо значимой информации и отформатировать это значение для создания эффектной визуализации данных. Для реализации данного сценария необходимо выполнить несколько шагов:
Создать индикатор на базе виджета Текст;
Вывести нужное значение и отформатировать его:
округлить;
изменить цвет значения и фона;
разделить разряды значения для удобного восприятия.
Изменить цвет значения и фона.
Шаг 1. Создание индикатора на базе виджета Текст
Dashboard Designer позволяет создать индикатор на базе виджета Текст. Для этого выполните следующие шаги:
Откройте приложение Dashboard Designer.
Создайте новый дашборд или откройте существующий.
Перейдите на вкладку Вставка и выберите виджет Текст:
Привяжите виджет к базе данных и укажите необходимый показатель и измерение. В нашем примере это база данных ViQube и показатель Цена за единицу. Просмотреть загруженные данные можно нажав на кнопку Просмотр данных в виде таблицы:
Для завершения создания индикатора озаглавим его. Можно также изменить фон заголовка:
Шаг 2. Вывод нужного значения и его форматирование
Теперь, для вывода в виджет самого первого значения таблицы, достаточно ввести команду @value в поле Настройка текста > Текст. Но у нас другая задача. Нам нужно вывести определенное значение и отформатировать его. Для этого нам необходимо сделать следующее:
вывести данные, например, по февралю (вторая строка таблицы);
округлить значение;
добавить слово руб.;
разделить разряды значения для удобного восприятия.
Все это можно выполнить одной командой, введенной в поле Текст:
Где Math.round – функция округления; @array[1] – строка с необходимым нам значением. В таблице это вторая строка, но мы указали 1, так как первая строка имеет индекс 0. toLocaleString('ru') – преобразует числовое значение в строковое и возвращает это значение, используя указанный языковой стандарт; + " руб." – добавленный текст.
Теперь мы можем изменить цвет выведенного значения и фона, изменить форму и цвет рамки, добавить тень. Для этого можно воспользоваться стандартными настройками: