0

嗨,我有两个具有相同列的表。首先,我需要从表 1 中获取 1 列值,然后我需要搜索值天气是否存在于表 2 的同一列中。有人知道如何在 spotfire 中执行此操作吗?

4

1 回答 1

4

一种方法是尝试连接,然后对连接结果执行一些逻辑。下面是我将如何做到这一点:

  1. 在表 2 中创建一个名为 EXISTS 的计算列,其表达式为TRUE
  2. 转到“插入”>“列”,然后选择从 Table2 中将列添加到 Table1。
  3. 匹配您的主键(在我的情况下为“LETTER”列)
  4. 从复选框中选择 EXISTS 以添加并使用 Join 方法Left single match以保留您的记录数并点击 Finish。
  5. 现在,您在 Table1 中有一个名为 EXISTS 的列,该列为空或 TRUE。如果您希望它为 TRUE 或 FALSE,您可以根据它创建一个计算列,评估它是否为 NULL 或不是这样:[EXISTS] Is Not Null。在下面的示例中,我将我的命名为“EXISTS_TF”。

我的数据和上面之后的结果列:

spotfire_example_1

您现在应该能够根据新列进行过滤和计算。

于 2015-04-28T21:52:07.137 回答