如何搜索Table1列值在Table2列中是否存在于spotfire中?

时间:2015-04-24 08:57:38

标签: spotfire

嗨我有两张同一列的表。 首先,我需要从表1中获取1列值,然后我需要搜索值2天气存在于表2的同一列中。  任何人都可以知道如何在spotfire中做到这一点?

1 个答案:

答案 0 :(得分:4)

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

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

    spotfire_example_1

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