PowerBI Фильтрация по жанрам

Панель управления Powerbi
Визуальные эффекты основаны на базе данных SQL Server с множеством фильмов , жанры, заказчики и история просмотра. На изображении представлена ​​кластерная столбчатая диаграмма, которая на данный момент отображает историю просмотров всех клиентов. Я пытаюсь отфильтровать диаграмму по определенному жанру фильма, который, как вы можете видеть на изображении, в данном случае является приключенческим. Однако, когда я ставлю галочку, ничего не происходит. Отношения верны, я думаю, но я не могу заставить его работать.
Отношения BI


person user10218185    schedule 14.03.2019    source источник


Ответы (1)


Как дела:

Я считаю, что у вас возникла проблема с «направлением перекрестного фильтра».

Если вы посмотрите на диаграмму своих отношений, вы заметите маленькие стрелки (треугольники) на линиях, соединяющих таблицы.

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

Теперь посмотрим на таблицу Movie - оба объединения перемещаются «подальше» от этой таблицы. Таким образом, щелчок / фильтрация в Movie_Genre не повлияет на фильмы и, следовательно, не повлияет на историю просмотров. Вот где ваши подсчеты - чтобы они не фильтровались.

Что делать:

Чтобы добиться желаемого поведения, дважды щелкните соединитель между таблицами. Посмотрите в нижнем правом углу диалогового окна, найдите раскрывающееся меню «Направление перекрестного фильтра» и измените его с одного на оба. Это заставит фильтры, которые вы устанавливаете для Move_Genre, работать с вашими счетчиками в Watchhistory.

Имейте в виду:

Я действительно не думаю, что это проблема для отчета, с которым вы работаете, потому что ключом в обоих отношениях с «Фильмом» является одно и то же поле. Но иногда, когда вы открываете эти направленные фильтры для таблиц, которые объединяются с использованием разных полей, вы можете столкнуться с неожиданным поведением. Просто нужно иметь в виду на будущее.

Надеюсь, это поможет.

person Ryan B.    schedule 14.03.2019