我的结果如下:
但需要将结果显示为:
即。带有数据的最后一个值将填满该年的整个范围,每个月默认为数据上个月。
尝试将DAX用作:
[Land Dev YTD]:= VAR LastNoneblankDate = CALCULATE(max('Date'[Date]),FILTER(Hyperion,[Land Dev] > 0)) return IF([Land Dev] = 0,CALCULATE([Land Dev],FILTER(ALL('Date'),'Date'[Date]=LastNoneblankDate)),[Land Dev])
理论上应该足够,即。将结果(取0)取代为数据最后出现的值。但结果是:
因为它吹走了没有数据的所有其他日期。
我如何解决这个问题?