Итоги измерения Power BI Matrix - PullRequest
0 голосов
/ 30 мая 2019

У меня есть отчет Power BI, который рассчитывает количество заданий, подлежащих выполнению за месяц, и сообщает о том, сколько заданий было выполнено вовремя.Отчет работает хорошо, за исключением того, что итоговые показатели не суммируются правильно, как в столбцах таблицы.

У меня есть меры для:

Done on time = Jobs completed in their due month 
Outside time = Jobs completed after when they were due.
Incomplete = Used to identify incomplete jobs
% Perf = Percentage of jobs completed on time."

Другие поля:

DUE = Due Date

completed = job completion date


I have found a possible answer to this using (HASONEFILTER) but cannot get it to work.

ИЗМЕРЕНИЯ

Done on time = 
    VAR DueMonth = MONTH ( FIRSTDATE ( Table1[due_date] ) )
RETURN
    CALCULATE ( 
        [Due],
        FILTER ( Table1,
        MONTH ( Table1[completed] ) = DueMonth || MONTH ( 
Table1[completed] ) = DueMonth -1 || MONTH ( Table1[completed] ) = DueMonth +1 
    )
)


Outside time = 
VAR DueMonth = MONTH ( FIRSTDATE ( Table1[due_date] ) )
RETURN
    CALCULATE ( 
        [Due] - [Done on time],
        FILTER ( 
            Table1,
            MONTH ( Table1[completed] ) <> DueMonth || MONTH ( Table1[completed] ) = DueMonth -1 || MONTH ( Table1[completed] ) = DueMonth +1 || 
        NOT ISBLANK ( Table1[completed] )
    )
)



% Perf = 
    DIVIDE ( 
        [Done on time],
        [Due],
        BLANK()
    ) * 100   

Результаты будут правильно подсчитаны в столбцемера, скриншот ниже существующего вывода.Sample existing output

...