如何摆脱TIBCO Spotfire中的循环/循环依赖?

时间:2018-03-16 15:52:46

标签: r dependencies circular-dependency spotfire terr

我有两个通过关系链接的表(编辑 - >数据表属性 - >关系)。一个包含一些原始数据,另一个包含聚合数据(计算值)。

您可以在下面看到一些示例。此处,数据链接在“类别”列中。

RAW DATA
category | id | value
---------+----+------
   A     |  1 |  10
   A     |  2 |  20
   A     |  3 |  30
   A     |  4 |  30
   B     |  1 |  20
   B     |  2 |  20

COMPUTED DATA
category | any_calculation  //aggregation of raw data based on category
---------+----------------
   A     |       10
   B     |       20

为了进行计算,我使用R / TERR函数将原始数据作为输入,输出计算数据

然后我在散点图中显示原始数据(每个类别一个),并添加一条曲线,该曲线取自计算数据的“any_calculation”列

我的主要问题是我的带有计算数据的表没有被R / TERR脚本填充。在我看来,原因是这两个表之间的循环依赖。

您有任何想法/解决方法/修复吗?

我还应该补充一点,我不能在散点图中进行计算(巨大的计算)。我使用Spotfire 7.8.0。

1 个答案:

答案 0 :(得分:0)

似乎不能通过不同的源修改/编辑表,也就是说多个脚本(R和Python)不能与输出具有相同的表。

为了解决我的问题,我在我的一个脚本中创建了一个新表。然后我在另一个脚本中创建了这个表和另一个表之间的关系。