При разработке дашбордов я придерживаюсь одного простого принципа: всю работу, которую может выполнить машина, должна выполнять машина. Если инструмент — будь то Redash, SQL или Tableau — позволяет что-то посчитать, подсказать или автоматизировать, пользователю не нужно делать это вручную. Именно из таких «мелочей» складывается по-настоящему хороший пользовательский опыт.
Умные тултипы: контекст вместо голого числа
Всплывающая подсказка — самое недооценённое место на дашборде. Чаще всего там показывают одно значение метрики, хотя можно сразу вложить в тултип весь необходимый контекст:
- отклонение от плана (абсолютное и процентное);
- изменение week-over-week (WoW);
- сопутствующие показатели, которые помогают понять причину изменения.
Вместо того чтобы пользователь открывал второй график или считал проценты в уме, он получает ответ в момент наведения курсора. Это экономит время и снижает когнитивную нагрузку.
День недели в тултипе при недельной сезонности
Если график демонстрирует выраженную недельную сезонность, добавьте в тултип подпись дня недели. Это мгновенно отвечает на вопрос: провал или рост метрики — нормальная картина для воскресенья или реальная аномалия, которую стоит расследовать? Одно поле в подсказке заменяет несколько минут ручного сопоставления дат.
Относительные фильтры дат вместо фиксированных
В Tableau и большинстве других BI-систем по умолчанию можно задать фиксированный диапазон дат. Проблема в том, что дашборд продолжает жить, а даты устаревают — и пользователь вынужден вручную переключать их при каждом открытии.
Решение простое: используйте относительные интервалы — «Last 90 days», «Last month», «Last 7 days». Тогда данные всегда актуальны без какого-либо участия пользователя.
Дефолтные значения других фильтров
Тот же принцип работает и для остальных фильтров. Соберите логи использования дашборда или просто спросите пользователей: какие фильтры они чаще всего меняют относительно значения по умолчанию? Если большинство сразу переключает, например, регион или статус — сделайте нужное значение дефолтным. Пусть дашборд открывается в том виде, в котором его реально используют.
Что сделать на практике
- Пересмотрите тултипы на существующих дашбордах: добавьте отклонение от плана и WoW там, где их нет.
- На графиках с недельной сезонностью выведите день недели в подсказку.
- Замените фиксированные диапазоны дат на относительные интервалы.
- Проанализируйте логи или проведите короткий опрос пользователей, чтобы выявить фильтры, которые меняют чаще всего, и обновите дефолты.
Вывод
Качество дашборда определяется не только визуальным оформлением, но и тем, сколько лишних действий он не требует от пользователя. Каждый раз, когда машина берёт на себя рутинный шаг — подсчёт, обновление фильтра, поиск контекста — дашборд становится чуть полезнее и чуть честнее выполняет свою работу.


