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

时间:2016-04-28 14:15:20

标签: spotfire

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

想象一下,你有下表:

    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()函数,因为还有一个分类列也要考虑因素。

1 个答案:

答案 0 :(得分:1)

希望这有帮助,我已将第一列视为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])))