SQL8 июля 2026 г.355

Принцип «пусть потеет машина» в дизайне дашбордов

Коротко

Хороший дашборд делает за пользователя всё, что может сделать машина: считает отклонения, добавляет контекст в тултипы и не заставляет вручную переключать устаревшие даты.

При разработке дашбордов я придерживаюсь одного простого принципа: всю работу, которую может выполнить машина, должна выполнять машина. Если инструмент — будь то Redash, SQL или Tableau — позволяет что-то посчитать, подсказать или автоматизировать, пользователю не нужно делать это вручную. Именно из таких «мелочей» складывается по-настоящему хороший пользовательский опыт.

Умные тултипы: контекст вместо голого числа

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

  • отклонение от плана (абсолютное и процентное);
  • изменение week-over-week (WoW);
  • сопутствующие показатели, которые помогают понять причину изменения.

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

День недели в тултипе при недельной сезонности

Если график демонстрирует выраженную недельную сезонность, добавьте в тултип подпись дня недели. Это мгновенно отвечает на вопрос: провал или рост метрики — нормальная картина для воскресенья или реальная аномалия, которую стоит расследовать? Одно поле в подсказке заменяет несколько минут ручного сопоставления дат.

Относительные фильтры дат вместо фиксированных

В Tableau и большинстве других BI-систем по умолчанию можно задать фиксированный диапазон дат. Проблема в том, что дашборд продолжает жить, а даты устаревают — и пользователь вынужден вручную переключать их при каждом открытии.

Решение простое: используйте относительные интервалы — «Last 90 days», «Last month», «Last 7 days». Тогда данные всегда актуальны без какого-либо участия пользователя.

Дефолтные значения других фильтров

Тот же принцип работает и для остальных фильтров. Соберите логи использования дашборда или просто спросите пользователей: какие фильтры они чаще всего меняют относительно значения по умолчанию? Если большинство сразу переключает, например, регион или статус — сделайте нужное значение дефолтным. Пусть дашборд открывается в том виде, в котором его реально используют.

Что сделать на практике

  • Пересмотрите тултипы на существующих дашбордах: добавьте отклонение от плана и WoW там, где их нет.
  • На графиках с недельной сезонностью выведите день недели в подсказку.
  • Замените фиксированные диапазоны дат на относительные интервалы.
  • Проанализируйте логи или проведите короткий опрос пользователей, чтобы выявить фильтры, которые меняют чаще всего, и обновите дефолты.

Вывод

Качество дашборда определяется не только визуальным оформлением, но и тем, сколько лишних действий он не требует от пользователя. Каждый раз, когда машина берёт на себя рутинный шаг — подсчёт, обновление фильтра, поиск контекста — дашборд становится чуть полезнее и чуть честнее выполняет свою работу.

Частые вопросы

Что такое относительные фильтры дат в BI-дашбордах?+

Относительные фильтры дат — это интервалы, которые автоматически пересчитываются относительно текущей даты: «последние 30 дней», «прошлый месяц» и т.д. В отличие от фиксированных диапазонов, они не устаревают и не требуют ручного обновления.

Что стоит показывать в тултипе на графике дашборда?+

Помимо самого значения метрики, полезно добавлять отклонение от плана, изменение week-over-week (WoW) и другие сопутствующие показатели. При недельной сезонности — день недели. Это позволяет пользователю сразу понять контекст, не открывая дополнительные графики.

Как определить правильные значения фильтров по умолчанию?+

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

Почему принцип «пусть потеет машина» важен для UX дашборда?+

Каждое лишнее действие, которое пользователь совершает вручную — переключение фильтра, подсчёт процента отклонения, поиск дня недели — это когнитивная нагрузка и риск ошибки. Автоматизируя рутину, аналитик повышает скорость принятия решений и снижает вероятность неверной интерпретации данных.

14🔥103👏1
Читать оригинал в Telegram
Там можно оставить реакцию и написать комментарий
✈️ Открыть
🥰
Валерия Смирнова
Senior BI-аналитик в Авито · @mozzalerra
Сотрудничество →