【发布时间】:2019-05-24 20:56:50
【问题描述】:
我有一份 Power BI 报告,它计算一个月内到期的作业数量,并报告有多少作业按时完成。该报告运行良好,但我无法弄清楚如何将提前一个月提前完成的工作包括在内。
我已采取措施:
- 按时完成 = 作业在到期月份完成(这是我需要代码帮助的地方)
- 超时 = 作业在到期后完成。
- Incomplete = 用于识别未完成的工作
- % Perf = 按时完成的作业百分比。"
测量“到期”:
Due = COUNTROWS ( Table1 )
衡量“按时完成”:
Done on time =
VAR DueMonth = MONTH ( FIRSTDATE ( Table1[due_date] ) )
RETURN
CALCULATE (
[Due],
FILTER (
Table1,
MONTH ( Table1[completed] ) = DueMonth
)
)
衡量“户外时间”:
Outside time =
VAR DueMonth = MONTH ( FIRSTDATE ( Table1[due_date] ) )
RETURN
CALCULATE (
[Due],
FILTER (
Table1,
MONTH ( Table1[completed] ) <> DueMonth &&
NOT ISBLANK ( Table1[completed] )
)
)
测量“不完整”:
Incomplete =
VAR DueMonth = MONTH ( FIRSTDATE ( Table1[due_date] ) )
RETURN
CALCULATE (
[Due],
FILTER (
Table1,
ISBLANK ( Table1[completed] )
)
)
测量“百分比性能”
% Perf =
DIVIDE (
[Done on time],
[Due],
BLANK()
)
预期结果是将提前完成的工作添加到正确月份完成的工作总数中。
【问题讨论】:
-
你能提供一些示例数据吗?
-
查看示例作业数据 2 屏幕截图。