Индикатор в DataLens Enterprise

Индикатор отражает значение одного ключевого показателя. Чтобы сделать индикатор более сложным и информативным, можно использовать несколько показателей.

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

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

indicator-chart

Размер и цвет индикатора можно настраивать.

indicator-chart-red

Исходная таблица
Год Продажа
2022
2021 28М
2020 18М
2019
2018

Секции в визарде

Секция
в визарде
Описание
Показатель Показатель. Один показатель, который определяет значение индикатора.
Фильтры Измерение или показатель. Используется в качестве фильтра.

Создание индикатора

Чтобы создать индикатор:

Важно

Если вы работаете с новой объектной моделью DataLens, включающей воркбуки и коллекции:

  1. Перейдите на главную страницу DataLens. На панели слева выберите Коллекции и воркбуки.
  2. Откройте воркбук, в правом верхнем углу нажмите Создать и выберите нужный объект.

Продолжайте инструкцию с шага 4.

  1. Перейдите на главную страницу DataLens.
  2. На панели слева выберите Чарты.
  3. Нажмите кнопку Создать чартЧарт.
  4. Слева вверху нажмите Выберите датасет и укажите датасет для визуализации.
  5. Выберите тип чарта Индикатор.
  6. Перетащите измерение или показатель из датасета в секцию Показатель. Значение отобразится в виде числа.

Дополнительные настройки

Изменение размера и цвета индикатора

Чтобы изменить размер и цвет индикатора:

  1. В секции Показатель нажмите значок . Настройка недоступна для поля с типом Разметка. В этом случае используйте для форматирования функции разметки, как при создании сложного индикатора.
  2. В окне Настройки индикатора выберите размер, цветовую палитру, цвет и нажмите Применить.

Настройка отображения заголовка

Чтобы настроить отображение заголовка:

  1. В верхней части экрана, напротив типа чарта, нажмите значок .

  2. Выберите отображение заголовка:

    • Название поля — отображать название поля в заголовке;
    • Вручную — переименовать заголовок;
    • Скрыть — не отображать заголовок.
  3. Нажмите кнопку Применить.

Окно настроек чарта

indicator-chart-settings

Создание сложного индикатора

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

  1. Создайте вычисляемое поле с помощью функций разметки.
  2. Перетащите поле из раздела Показатели в секцию Показатель индикатора.
Форматирование текста
BOLD(SIZE('Оплата по карте: ', '18px')) +
        BR() + BR() +
        SIZE(COLOR(STR(COUNTD_IF([OrderID], [PaymentType]='Банковская карта')),'blue') + ' / ' + STR(COUNTD([OrderID])), '26px') +
        BR() + BR() +
        SIZE(STR(ROUND(COUNTD_IF([OrderID], [PaymentType]='Банковская карта')/COUNTD([OrderID])*100, 2)) +
        ' %  от общего количества', '20px')
        

indicator-fonts

Индикатор с несколькими показателями
SIZE('Количество: ', '18px') +
        BR() + BR() +
        COLOR(SIZE('- категорий: ' + STR(COUNTD([ProductCategory])), '18px'), '#BE2443') +
        BR() +
        COLOR(SIZE('- подкатегорий: ' + STR(COUNTD([ProductSubcategory])), '18px'), 'blue') +
        BR() +
        COLOR(SIZE('- брендов: ' + STR(COUNTD([ProductBrend])), '18px'), 'green') +
        BR() +
        COLOR(SIZE('- продуктов: ' + STR(COUNTD([ProductName])), '18px'), '#FF7E00')
        

indicator-some-measures

Индикатор с отображением показателя по категориям
SIZE('Продажи: ' + COLOR(STR([Sales])+ ' ₽', 'green'), '26px') +
        BR() +
        COLOR(" ▲ ", "green")+" — боле 50000000 ₽  | " + COLOR(" ▼ ", "red") + " — 50000000 ₽ и менее" +
        BR() + BR() +
        SIZE(
            COLOR('| ' + STR(SUM_IF([Sales],[ProductCategory]='Техника для дома'))+ ' ₽ | ', 'blue') + 
            COLOR(if(SUM_IF([Sales],[ProductCategory]='Техника для дома')>50000000, " ▲ "," ▼ "), if(SUM_IF([Sales],[ProductCategory]='Техника для дома')>50000000,"green", "red")),
            '20px') +
        BR() + 'Техника для дома' +
        BR() + BR() +
        SIZE(
            COLOR('| ' + STR(SUM_IF([Sales],[ProductCategory]='Бытовая химия'))+ ' ₽ | ', 'green') + 
            COLOR(if(SUM_IF([Sales],[ProductCategory]='Бытовая химия')>50000000, " ▲ "," ▼ "), if(SUM_IF([Sales],[ProductCategory]='Бытовая химия')>50000000,"green", "red")),
            '20px') +
        BR() + 'Бытовая химия' +
        BR() + BR() +
        SIZE(
            COLOR('| ' + STR(SUM_IF([Sales],[ProductCategory]='Бытовые товары'))+ ' ₽ | ', 'violet') + 
            COLOR(if(SUM_IF([Sales],[ProductCategory]='Бытовые товары')>50000000, " ▲ "," ▼ "), if(SUM_IF([Sales],[ProductCategory]='Бытовые товары')>50000000,"green", "red")),
            '20px') +
        BR() + 'Бытовые товары'
        

indicator-categories

Индикатор с изображением
IMAGE('https://storage.yandexcloud.net/dl--********//datalens.jpg', 32, 32, 'alt-text-1') +
        COLOR(SIZE('| ' + STR(SUM_IF([Usage],[Service]='DataLens')), '32px'), '#AEC5F3') +
        BR()+
        COLOR(SIZE('DataLens', '20px'), '#AEC5F3')+
        BR()+
        BR()+
        IMAGE('https://storage.yandexcloud.net/dl--********//powerbi.jpg', 32, 32, 'alt-text-1') +
        " " + COLOR(SIZE('| ' + STR(SUM_IF([Usage],[Service]='Power BI')), '32px'), '#B8A754')+
        BR()+
        COLOR(SIZE('Power BI', '20px'), '#B8A754')+
        BR()+
        BR()+
        IMAGE('https://storage.yandexcloud.net/dl-********/tableu.jpg', 32, 32, 'alt-text-1') +
        " " + COLOR(SIZE('| ' + STR(SUM_IF([Usage],[Service]='Tableau')), '32px'), '#4D5DAB')+
        BR()+
        COLOR(SIZE('Tableau', '20px'), '#4D5DAB')
        

indicator-some-measures

Рекомендации

  • Используйте Emoji при вычислении значений индикатора, чтобы добавить информативности.

    indicator-chart-emoji

    В данном чарте-индикаторе используется вычисляемое поле с формулой IF([Средний чек]>2200, CONCAT("✔️",STR(ROUND([Средний чек]))),CONCAT("🔻",STR(round([Средний чек])))).

  • Описывайте контекст для понимания, что означает индикатор.

    indicator-chart-context

См. также

Предыдущая
Следующая