Средство иерархии Power BI возвращает родительский столбец в фоновом режиме вместо дочерних столбцов, если выбраны все дочерние столбцы - PullRequest
0 голосов
/ 29 января 2020

Я делаю проект с панелью мониторинга с использованием Power BI.

В этом контексте у нас есть иерархический слайсер рабочих мест, где родительские имена - это общее имя группы должностей, и дочерние имена задаются c позициями с уникальным идентификатором позиции.

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

Однако я обнаружил, что при определенных обстоятельствах это не работает. Например, если я выберу ВСЕ дочерние позиции в родительской группе, в таблице вообще не будет отображаться никаких данных. Кстати, мера фильтра, которую мы используем для таблицы:

IF(ISFILTERED(DATATABLE[CHILD COLUMN NAME]), BLANK(), "NONE")

Таким образом, когда дочерний столбец выбран / отфильтрован, эта строка будет помечена как BLANK, а в фильтре таблицы мы выберем отобразить все пустые строки, которые помогут нам вернуть правильную информацию.

Но я обнаружил, что, когда выбраны ВСЕ дочерние столбцы, слайсер возвращает одно родительское имя в фоновом режиме, а не список всех дочерних имен. Таким образом, фильтр ничего не вернет, потому что в фоновом режиме фильтруемый дочерний объект не называется.

Мне нужно решить эту проблему, пытаясь сохранить хороший формат среза иерархии (поэтому не изменяйте на простой слайсер). Кто-нибудь может помочь? Пожалуйста, дайте мне знать, если что-то неясно. Спасибо.

Асланн c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...