Spotfire:计算两个过滤后的系列之间的差异

时间:2018-07-31 10:44:55

标签: calculated-columns difference spotfire

我必须基于对一列的过滤来计算两个时间序列之间的增量。

在这种情况下,我有一张这样的桌子:

table

用户选择带有下拉列表的参考ID,并将字符串存储在文档属性ReferenceId中。

我想要一个计算列,该列将动态计算当前行值和相应参考行值之间的差。例如,如果ReferenceId = Id1:

table2

我该怎么做? 预先感谢。

1 个答案:

答案 0 :(得分:1)

您需要参考年份以获取正确的值...这应该起作用

100*([Value]-First(case when "${ReferenceId}"=[Id1] then [Value] end) over [Year])/First(case when "${ReferenceId}"=[Id1] then [Value] end) over [Year]