我需要按日期和类别显示运行总计。我只应该看到存在类别值的日期。报表用户可以使用切片器对类别进行过滤。我的表是:
我的数据模型是:
我想编写一个度量来计算Forecast.Qty和Actual.Qty的运行总计,还要考虑Job.Job上的切片器
所以,如果我为Job 1切片,那么我需要得到:
Date ActualQty1 ForecastQty1
01/01/19 0 25
15/02/19 2.5 25
26/02/19 2.5 33
12/03/19 13.5 33
但是我将从Dates表中返回所有日期,而不是仅在基础表中具有Forecast.Qty或Actual.Qty的相应值的日期
我的措施是:
ActualQty1 =
VAR a =
CALCULATE (
SUM ( 'Actual'[Qty] ),
FILTER ( ALL ( Dates ), 'Dates'[Date] <= MAX ( 'Dates'[Date] ) )
)
RETURN
IF ( ISBLANK ( a ), 0, a )
ForecastQty1 =
VAR a =
CALCULATE (
SUM ( 'Forecast'[Qty] ),
FILTER ( ALL ( Dates ), 'Dates'[Date] <= MAX ( 'Dates'[Date] ) )
)
RETURN
IF ( ISBLANK ( a ), 0, a )
示例PBIX在这里:
有没有办法只返回所选作业具有Forecast.Qty或Actual.Qty值的那些日期?