Функции интерактивного взаимодействия предполагают, что пользователь и/или бизнес-пользователь будет взаимодействовать с дашбордом и сможет сам участвовать в работе дашборда.
Платформа подразумевает два способа интерактивного взаимодействия. Первый способ — в рамках одного виджета смотреть более глубокую детализацию, передвигаться по этим уровням. Второй — при помощи элементов фильтрации.
Актуально для версии Visiology 3.6 и выше.
Drill Down
Часто в анализе данных необходимо углубление в данные, погружение в их слои, чтобы получить информацию, полезную для принятия решений. Здесь на помощь и приходит функционал Drill Down (детализация, углубление в данные).
Предположим, у нас есть данные выручки по филиалам на графике, из него видно, что самый прибыльный филиал в Барнауле, а аутсайдер — Самара.
Но если мы посмотрим выручку за год, в разрезе месяцев, то окажется, что в Барнауле за последний месяц она оказалась отрицательной.
И, напротив, Самара во второй половине года показывает положительную динамику.
Таким образом мы можем посмотреть не только общие цифры в сравнении городов по выручке, но и увидеть более детализированную картину в проблемных местах.
Для того чтобы воспользоваться функцией, необходимо на виджет добавить показатель/показатели. А в Условные обозначения (или ось Y) добавить те измерения, по которым нужно сделать иерархию. По оси пользователь будет передвигаться в рамках взаимодействия с виджетом.
Для корректного отображения виджета нужно включить функцию Drill Down. Это делается на панели настройки виджета. На вкладке настройки, в пункте «Панель фильтров и drill down», выбираем этот пункт и просто ставим галочку. После включения Drill Down у нас отображается первый уровень данных в строках. Провалиться в данные на уровень ниже можно двойным кликом и так далее, по той цепочке, которую установили.
Фильтры
На платформе существуют два способа фильтрации:
1
2
В рамках внутренней фильтрации виджета.
В рамках внешнего визуального элемента.
Внутренняя фильтрация виджета
В рамках внутренней фильтрации виджета — это способ фильтрации, который пользователь при работе с дашбордом изменить не сможет. Но это иногда помогает бизнес-логике, когда необходимо заранее установить правила, по которым будет отфильтровываться виджет. Такая фильтрация доступна в самом запросе.
Добавляется он на панели настройки виджета. На вкладке «Привязка данных» находим пункт «Добавить фильтр» и в открывшемся окне выбираем нужный атрибут. Также в этом окне можно использовать режим «исключения», то есть по данному измерению значения фильтроваться не будут.
Добавляется он на панели «Фильтры». Перетаскиваем нужное нам измерение и выбираем, по каким параметрам будут фильтроваться данные на виджете.
Подробно об этом мы говорили в предыдущем разделе.
Внешними визуальными элементами являются фильтр выпадающим списком и фильтр по датам. Это два виджета, которые входят в стандартную поставку.
Для того чтобы настроить фильтр по датам, достаточно добавить виджет на дашборд и добавить на виджет нужное календарное измерение.
Также можно выбрать диапазон выбора периода, который будет доступен пользователю на дашборде. Делается это на вкладке «Настройки» в пункте «Фильтр по датам».
Второй фильтр – это фильтр с выпадающим списком. Для формирования выпадающего списка необходимо перенести в блок «Поле» измерение, по которому мы хотим сделать фильтрацию.
Более детально настроить виджет можно на вкладке «Оформление». Например, в пункте «Фильтр» можно добавить строку поиска и включить множественный выбор, а также настроить форматирование.
Настройка влияния на виджеты
По умолчанию все виджеты, добавленные на дашборд, влияют друг на друга. Например, при выборе столбца в диаграмме фильтруются также и другие виджеты, чтобы отобразить только те данные, которые применимы к этому состоянию:
Индикатором того, что на виджет влияет другой виджет, является значок в левом верхнем углу виджета.
Значок появляется на всех виджетах, на которые влияет выбранный виджет. Вы можете отключить влияние, кликнув по значку. В этом случае данные виджета обновляться не будут, и он не будет перерисовываться.
Например, при выборе столбца в диаграмме фильтруются также и другие виджеты, чтобы отобразить только те данные, которые применимы к этому состоянию.
Самое время закрепить полученную информацию на практике!