TIBCO Spotfire - 插入计算行

时间:2016-05-18 19:57:46

标签: ironpython tibco spotfire

我正在尝试在Spotfire中向表中插入行,这些行是现有行的总和

现有表格:

ID  SUB_ID  Line  Quarter  Value   
1   123     A     1        1  
1   123     A     2        2  
1   123     B     1        3  
1   123     B     2        4  
1   124     A     1        5  
1   124     A     2        6  
1   124     B     1        7  
1   124     B     2        8  
2   123     A     1        9  
2   123     A     2        1  
2   123     B     1        2  
2   123     B     2        3  
2   124     A     1        4  
2   124     A     2        5  
2   124     B     1        6  
2   124     B     2        7  

要添加的行:

ID  SUB_ID  Line  Quarter  Value (sum)
1   123     A     2        3  
1   123     B     2        7  
1   124     A     2        11  
1   124     B     2        15  
2   123     A     2        10  
2   123     B     2        5  
2   124     A     2        9  
2   124     B     2        13  

这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:2)

another answer概述了实施Monte_fisto建议的步骤。确保将列添加为转换(插入>转换...)而不是计算列,否则您将无法将其用作连接的索引。

另一个可能的解决方案是插入一个带有表达式的计算列:

Sum([Value]) OVER Intersect([ID], [SUB_ID], [Line])

然后让您的可视化度量该列。

这实际上取决于您对新数据的处理方式。如果您提供更多细节,我会尝试更具体地回答。

答案 1 :(得分:0)

如果要保留原始表,也可以创建一个透视派生表。否则,只需添加一个旋转变形(插入>转换)

档案>添加数据表>添加>从当前分析>你的表

enter image description here