Контекстный фильтр в Power BI: что это и чем он отличается от фильтра отчёта
Контекстный фильтр — это ограничение данных, которое действует в рамках конкретной визуализации, страницы или всего отчёта и меняет то, какие строки попадают в вычисление меры. Проще говоря, он отвечает не за «красоту» графика, а за **набор данных, из которого Power BI считает итог**.
Родственный термин, с которым его часто путают, — фильтр отчёта. Фильтр отчёта задаёт общее ограничение для всей модели на уровне просмотра: например, показывать только один рынок или только один год. Контекстный фильтр может быть тоньше: он применяется локально и влияет на конкретную меру через взаимодействие визуалов, срезы, фильтры на странице и внутри формул DAX.
Типичные ошибки:
— считать, что фильтр на визуале и контекст одинаковы: визуальный фильтр ограничивает отображение, но не всегда меняет логику расчёта так, как ожидает аналитик;
— не учитывать иерархию фильтров: фильтр страницы может незаметно «перекрыть» ожидания от среза;
— забывать, что меры в DAX видят текущий контекст, а значит один и тот же показатель может давать разные значения в таблице, карточке и графике.
Пример: если маркетолог смотрит ROMI по каналам, а сверху стоит срез «B2B-сегмент», то все значения ROMI пересчитаются только по B2B. Если убрать срез, показатель станет другим — не потому что формула сломалась, а потому что изменился контекст данных. В Power BI это базовая логика: хороший дашборд всегда объясняет не только цифру, но и условия, при которых она рассчитана.
— @PowerBIforMarketingPro
Power BI dashboards
@PowerBIforMarketingPro
Контекстный фильтр в Power BI: что это и чем он отличается от фильтра отчёта
Этот пост опубликован в Telegram-канале Power BI dashboards. Подписаться можно по ссылке: @PowerBIforMarketingPro.