В отчете Power BI при отображении результатов текущего финансового года я хочу иметь возможность
* либо показать все данные, даже забронированные в будущем
* либо показать данные, забронированные в этом месяце, независимо от того, в какой день месяца мы
* либо отображать только данные, зарезервированные за предыдущие месяцы, но только если мы до 7-го числа месяца, после этого также включаются значения текущего месяца
Я создал новую таблицу для 3-х опций в качестве записей данных («Принудительно все даты», «Принудительно установить текущий месяц» и «Автоматически»). Я использовал слайсер в отчете, который показывает эти 3 варианта.
Теперь в своей таблице дат я попытался создать столбец логических значений «Показать эту дату», который я использую в своем фильтре уровня отчета, чтобы выбрать только значение ИСТИНА. Это будет фильтровать данные на основе даты. В этом рассчитанном столбце я использую ПЕРЕКЛЮЧАТЕЛЬ на SELECTEDVALUE («Дата для отображения» [Даты для отображения])
и для каждого значения я проверяю даты (для «Форсировать все даты я просто возвращаю True ()).
Моя проблема в том, что кажется, что мой SWITCH не работает, он всегда идет к записи "else". Как будто он не знает, какой выбор был сделан в отчете.
Я видел в другом потоке DAX, используя SWITCH и SELECTEDVALUE для вывода, основанного на выборе среза , что происходит процесс упорядочения, но это единственный способ, которым я могу придумать этот фильтр.
Любой другой способ сделать этот фильтр и все же дать пользователю способ иметь предпочтение?
Заранее спасибо за помощь!
В своем отчете я добавил