我有一个矩阵,其中 X 轴为日,Y 轴为年和季度。值的累计金额。
凡是有空白的地方,都应该取之前的金额,而不是显示空白。例如,2024 年第一季度的第 2 天,它应显示 787,544。在 2023 年第四季度的第 6、7、8 天,它应该显示 10,201,258。 以下是累计金额的 dax。
Cumulative Amount =
var maxnum = MAX('Sheet1'[Day])
var tmp = FILTER(ALL(Sheet1[Day]),'Sheet1'[Day]<=maxnum)
return CALCULATE(SUM('Sheet1'[Amount]),tmp)
我假设在您的矩阵中,您正在使用日期表中的
[Day]
列。如果是这样,请将测量值更新为:
Cumulative Amount =
var maxnum = MAX('YourDateTable'[Day])
var tmp = FILTER(ALL(Sheet1[Day]),'Sheet1'[Day]<=maxnum)
return CALCULATE(SUM('Sheet1'[Amount]),tmp)