引用 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])))
我正在尝试做一些在 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])))