Power BI (DAX): мне нужно иметь возможность фильтровать данные по датам и SELECTEDVALUE - PullRequest
0 голосов
/ 15 января 2019

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

Я создал новую таблицу для 3-х опций в качестве записей данных («Принудительно все даты», «Принудительно установить текущий месяц» и «Автоматически»). Я использовал слайсер в отчете, который показывает эти 3 варианта.

Теперь в своей таблице дат я попытался создать столбец логических значений «Показать эту дату», который я использую в своем фильтре уровня отчета, чтобы выбрать только значение ИСТИНА. Это будет фильтровать данные на основе даты. В этом рассчитанном столбце я использую ПЕРЕКЛЮЧАТЕЛЬ на SELECTEDVALUE («Дата для отображения» [Даты для отображения])
и для каждого значения я проверяю даты (для «Форсировать все даты я просто возвращаю True ()).

Моя проблема в том, что кажется, что мой SWITCH не работает, он всегда идет к записи "else". Как будто он не знает, какой выбор был сделан в отчете.

Я видел в другом потоке DAX, используя SWITCH и SELECTEDVALUE для вывода, основанного на выборе среза , что происходит процесс упорядочения, но это единственный способ, которым я могу придумать этот фильтр.

Любой другой способ сделать этот фильтр и все же дать пользователю способ иметь предпочтение?

Заранее спасибо за помощь!

В своем отчете я добавил

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