Пользователь выбирает столбец в одной диаграмме, после чего другая диаграмма меняет отображаемые значения. Как определить, сработала фильтрация или только визуальная подсветка?
Нужно проверить, изменился ли набор данных второй диаграммы или только способ выделения её элементов. При фильтрации не относящиеся к выбору категории скрываются либо пересчитываются, а при подсветке они остаются видимыми, но выбранная часть визуально выделяется.
Проверять следует не только цвет и вид диаграммы, но и итоговые значения, подписи, масштаб, суммы и доступность невыбранных элементов. Ошибка в различении этих режимов может привести к неверному выводу о составе и величине показателя.
Традиционные отчёты были статичными: пользователь открывал заранее подготовленную таблицу или диаграмму и не мог исследовать связи между показателями. Интерактивные BI-инструменты появились как способ сократить путь от обнаружения отклонения до его детализации без подготовки отдельного отчёта.
Для этого в визуализациях стали применять связанные взаимодействия: выбор элемента может ограничивать контекст других графиков или лишь показывать его вклад на фоне полного набора данных. Разделение этих режимов необходимо, потому что они отвечают на разные аналитические вопросы.
Фильтрация отвечает на вопрос: какие значения относятся к выбранному контексту? Например, после выбора региона график может показывать продажи только этого региона.
Подсветка отвечает на другой вопрос: какую часть полного набора составляет выбранная категория? В этом случае общий ряд остаётся видимым, а выбранные элементы выделяются цветом или насыщенностью.
Если пользователь ожидает фильтрацию, но получает подсветку, он может принять общий показатель за показатель выбранной категории. Если происходит обратное, исчезновение контекста мешает сравнить выбранную группу с остальными. Особенно опасны случаи, когда визуализация меняет масштаб оси или подписи, делая режим неочевидным.
Сначала нужно выполнить контрольный выбор категории, для которой известны ожидаемые результаты. Затем проверить четыре признака:
При фильтрации исходный набор строк или категорий ограничивается выбранным условием. Все вычисления второй визуализации выполняются уже над уменьшенным набором, поэтому суммы, средние, доли и ранги могут пересчитаться.
При подсветке полный набор обычно сохраняется. Движок дополнительно помечает строки, связанные с выбором, а визуализация показывает выбранную часть более заметно. Общая сумма или фоновые значения при этом могут оставаться прежними, поэтому выделенное значение нельзя автоматически трактовать как новый отфильтрованный итог.
Нужно учитывать, что конкретные названия режимов и доступные настройки зависят от BI-платформы. Кроме того, один и тот же выбор может по-разному обрабатываться разными визуализациями: таблица, карта и диаграмма могут поддерживать неодинаковые типы взаимодействия.
Хороший дашборд явно сообщает семантику взаимодействия: меняется контекст, выполняется сравнение или показывается вклад. Для критичных показателей полезно дополнительно отображать активные фильтры, число выбранных элементов и понятный способ сброса выбора.
В отчёте по продажам аналитик выбирает товарную категорию в столбчатой диаграмме. График по регионам оставляет все регионы на месте, но делает продажи выбранной категории более насыщенными. Руководитель принимает выделенные столбцы за продажи только выбранной категории и считает, что один регион лидирует по общему обороту.
Рассматривались два варианта. Переключение на фильтрацию сделало бы значения однозначными и упростило чтение выбранного среза, но лишило бы пользователя сравнения категории с общими продажами. Сохранение подсветки позволяло видеть вклад категории в полном контексте, однако требовало явного объяснения режима и отдельного отображения значения выбранной категории.
Выбрали подсветку для сравнительного графика, добавили заметное обозначение выбранной категории и карточку с её отдельной суммой. Для детализации оставили отдельный фильтр категории, который запускает настоящую фильтрацию. В результате один и тот же дашборд поддержал оба сценария: сравнение вклада и анализ изолированного среза.
1. Может ли подсветка изменить итоговое значение на карточке KPI?
Да, это зависит от модели взаимодействий и конкретной визуализации. Если KPI учитывает выбранное состояние как фильтр, он пересчитается; если выбор используется только для графического выделения, KPI может остаться рассчитанным по полному набору. Поэтому нельзя определять режим только по внешнему виду диаграммы — нужно проверить фактический контекст вычисления показателя.
2. Почему визуально похожая фильтрация иногда не уменьшает число категорий?
Визуализация может сохранять категории с пустыми или нулевыми значениями, а также показывать их как часть фиксированного справочника. В таком случае сам набор категорий на экране не доказывает отсутствие фильтрации. Надёжнее сравнить значения, итоги и состояние данных до и после выбора, включая категории, которые заведомо должны исчезнуть.
3. Как выбрать режим для графика, предназначенного для принятия решений?
Если задача — получить показатель только для выбранного контекста, предпочтительна явная фильтрация с отображением активного условия. Если задача — сравнить вклад выбранной группы с общим результатом, полезна подсветка, но рядом должны быть видны общий показатель и показатель выбранной группы. Выбор режима определяется аналитическим вопросом, а не тем, какой эффект визуально выглядит эффектнее.