如何摆脱 TIBCO Spotfire 中的 circular/cyclic 依赖项?
How to get rid of circular/cyclic dependencies in TIBCO Spotfire?
我有两个通过关系链接的 table(编辑 -> 数据 table 属性 -> 关系)。一个包含一些原始数据,另一个包含聚合数据(对值的计算)。
您可以在下面查看一些示例。此处,数据链接到 "category" 列。
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" 列中提取的曲线 计算数据.
我的主要问题是我的 table 计算数据没有被 R/TERR 脚本填充。在我看来,原因是这两个 table 之间的循环依赖。
你有 idea/workaround/fix 吗?
我还应该补充一点,我无法在散点图中进行计算(大量计算)。我使用 Spotfire 7.8.0.
好像一个table不能被不同的来源modified/edited,也就是说多个脚本(R和Python)不能有相同的table 作为输出。
为了解决我的问题,我在我的一个脚本中创建了一个新的 table。然后我在这个 table 和另一个脚本中的另一个之间建立了关系。
我有两个通过关系链接的 table(编辑 -> 数据 table 属性 -> 关系)。一个包含一些原始数据,另一个包含聚合数据(对值的计算)。
您可以在下面查看一些示例。此处,数据链接到 "category" 列。
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" 列中提取的曲线 计算数据.
我的主要问题是我的 table 计算数据没有被 R/TERR 脚本填充。在我看来,原因是这两个 table 之间的循环依赖。
你有 idea/workaround/fix 吗?
我还应该补充一点,我无法在散点图中进行计算(大量计算)。我使用 Spotfire 7.8.0.
好像一个table不能被不同的来源modified/edited,也就是说多个脚本(R和Python)不能有相同的table 作为输出。
为了解决我的问题,我在我的一个脚本中创建了一个新的 table。然后我在这个 table 和另一个脚本中的另一个之间建立了关系。