Balance:=CALCULATE(SUM(Fact[Local]), 'select'[select Type]= "ACTION")
在Multidiemnsional模型中,我可以在属性中选择Aggregate Function as Last Child,但我应该在表格中做什么才能获得最后一个孩子? 或者如果我必须编写一个dax公式,我应该从上面的公式添加什么?
答案 0 :(得分:1)
假设您有一个连续的日期表,DAX到LastChild的等价物是
CALCULATE ([Measure], LASTDATE(DateTable[Date]))
如果您没有连续日期表(即您正在使用退行日期维度等),请使用
CALCULATE ([Measure], LASTNONBLANK(TableWithDate[Date], [Measure]))
更新:使用DAX,创建中间措施以构建最终的重用,可维护性,调试等措施几乎总是更好。
首先,只使用现有的余额衡量指标
Balance:=CALCULATE(SUM(Fact[Local]), 'select'[select Type]= "ACTION")
然后做
LastBalance:=CALCULATE([Balance], LASTNONBLANK(CalendarMonth[MonthKey], [Balance]) )