我有想要汇总的增量数据元素。我可以很好地将增量数据放入一个矩阵对象中,但我需要通过跨列(在Row中)累积来汇总它们。
我看到的是:
Column: 1 2 3 4 5
Row |-----------------------------------------
1 | 10 15 5 4 1
2 | 12 12 3 1
3 | 10 9 6
4 | 9 15
5 | 11我想看到的是:
Column: 1 2 3 4 5
Row |-----------------------------------------
1 | 10 25 30 34 35
2 | 12 24 27 28
3 | 10 19 25
4 | 9 24
5 | 11我尝试过的是,这只是返回增量数据(就像我刚刚将它指向INC_AMT一样
Cum_Loss = CALCULATE(
SUM('Table1'[INC_AMT]),
FILTER(All (Table1[ColNum]), Table1[ColNum] <= max(Table1[Column])))发布于 2019-02-22 04:53:05
试一试这个方法:
PERIODIC INCREMENTAL SUM = CALCULATE
(
SUM('TestData'[INC_AMT])
, FILTER(
ALLSELECTED(TestData)
, and(
TestData[ColNum] <= max(TestData[ColNum])
, TestData[RowNum] = max(TestData[RowNum])
)
)
)我发现不从矩阵的角度考虑度量是有帮助的。把它转换成一个表,你会发现,考虑它的一种方式是,它只是一个累加和,其中“行数”也是相同的。因此,将需求添加到您的筛选器中,然后...马上就好。

https://stackoverflow.com/questions/54813342
复制相似问题