Power BI DAX Расчет на основе месяца, выбранного в слайсере - PullRequest
0 голосов
/ 26 ноября 2018

Мне нужно несколько мер в моем отчете.Мера, с которой я хочу начать, - это количество отдельных идентификаторов за четыре месяца до месяца, в котором я выбрал (например, если я выберу в августе 2018 года, все вычисления будут иметь разные идентификаторы до 30/04/2018).Причина, по которой я это делаю, позже, я также хочу использовать этот же слайсер для работы с подсчетом идентификаторов в течение четырехмесячного периода на основе выбора.

Вот мой DAX-расчет с комментариями:

Count four months ago =
// Find the end date of the month
VAR end_of_last_quarter =
    FORMAT ( EOMONTH ( MAX ( 'Calendar'[Date] ), -4 ), "dd/mm/yyyy" )
RETURN
    // Count distinct ID on or before that date
    CALCULATE (
        DISTINCTCOUNT ( 'Report Data'[Id] ),
        FORMAT ( 'Report Data'[REPORT DATE], "d/mm/yyyy" )
            <= FORMAT ( end_of_last_quarter, "d/mm/yyyy" )
    )
        & " Reports before "
        & end_of_last_quarter

Однако после проверки этого расчета кажется, что он дает мне только количество отсчетов в выбранном мной месяце:

enter image description here

На скриншоте сказано, что в апреле 2018 года было 12 отчетов, а не правильное число до 31.12.2017.

Заранее спасибо за любые идеи

...