引用 Spotfire 中的上一行和另一列中的值

Referencing the previous row in Spotfire and a value in another column

我正在尝试做一些在 Excel 中非常简单但在 Spotfire 中似乎非常棘手的事情:

假设您有以下 table:

    A
1: 10  
2: 15  
3: 20

...并且您想生成以下内容:

    A   B  
1: 10  10  
2: 15  25
3: 20  45

换句话说,将 A 的当前值添加到 B 的先前值。如果这是 Excel,单元格 B3 中的公式将是 = A3 + B2... 但是,我'我不在 Excel,我正在使用 Spotfire...:) 有什么想法吗?

注意:如果它对答案有任何影响,我将需要结合使用 Intersect() 函数,因为还有一个分类列要考虑在内。

希望这对您有所帮助,我已将第一列视为 ID

ID  A   B
1   10  10
2   15  25
3   20  45
If(Sum([A]) over (AllPrevious([ID])) is null,sum([A]) over ([ID]),Sum([A]) over (AllPrevious([ID])))