Включите двунаправленную перекрестную фильтрацию для DirectQuery в Power BI Desktop

При фильтрации таблиц для создания соответствующего представления данных создатели отчетов и моделиторы данных сталкиваются с проблемами, определяющими, как применять фильтры к отчету. Ранее контекст фильтра таблицы удерживался на одной стороне отношения, но не на другой. Это соглашение часто требует сложной формулы выражений анализа данных (DAX), чтобы получить нужные результаты.

Благодаря двунаправленной перекрестной фильтрации создатели отчетов и моделиторы данных теперь имеют больше контроля над тем, как они могут применять фильтры при работе с связанными таблицами. Двунаправленная перекрестная фильтрация позволяет применять фильтры на обеих сторонах связи таблицы. Фильтры можно применить, распространяя контекст фильтра на вторую связанную таблицу, находящуюся на противоположной стороне связи.

Включение двунаправленного перекрестного фильтрации для DirectQuery

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

  • Установите направление перекрестного фильтрации на оба.

  • Выберите "Применить фильтр безопасности" в обоих направлениях.

    Снимок экрана: диалоговое окно

Замечание

При создании перекрестной фильтрации формул DAX в Power BI Desktop используйте UserPrincipalName. Это поле часто совпадает с входом пользователя, например joe@contoso.comвместо UserName. Таким образом, может потребоваться создать связанную таблицу, которая сопоставляет UserName или EmployeeID с UserPrincipalName.

Дополнительные сведения и примеры того, как работает двунаправленная перекрестная фильтрация, см. в разделе "Двунаправленная перекрестная фильтрация" для технического документирования Power BI Desktop.