刷新导入列的更好方法?

Better way to refresh imported columns?

我在 spotfire 中有一个 table,其中有几个从另一个 table 导入的列作为查找。例如,Col2 用于匹配 ImportedCol 的导入:

+------+------+-------------+
| Col1 | Col2 | ImportedCol |
+------+------+-------------+
|    1 | A    | Val1        |
|    2 | B    | Val2        |
|    3 | A    | Val1        |
|    4 | C    | Val3        |
|    5 | B    | Val2        |
|    6 | A    | Val1        |
|    7 | D    | Val4        |
+------+------+-------------+

但是,Col2 中的数据可能会发生变化。在那种情况下,我需要 ImportedCol 随之改变,但 Spotfire 似乎只保留旧的导入数据。现在我一直在删除导入的列并重新添加它以刷新 link。有没有一种方法可以在文档加载时或随着信息 links 的任何刷新动态导入数据?

我发现有时会发生这种情况,但我不确定如何解释原因。我的解决方法是根据现有数据创建 "virtual" 数据 table。

将链接的 table 视为 A,将嵌入的 table 视为 B。从默认状态开始——也就是说,在导入任何列之前。

添加新数据table。 table 的来源应该是 "From Current Analysis" 并使用 A。我们会将此视为 C,它成为您的主要数据 table,并且 C 将在对 AB 进行任何更改时更新。

举例说明:

我发现了问题。

事实证明,对同一 table 中的数据进行旋转会创建一个循环引用,该循环引用会覆盖 table 上的 embed/link 设置。我的解决方法是将枢轴作为自己的信息 link,然后让 table 加入原来的 link 和新的枢轴。