仅返回Spotfire中两列的唯一值

时间:2017-06-22 14:08:22

标签: spotfire

是一种创建计算列的方法,该列读取两列并仅返回这两列中的唯一值吗?

示例表:

enter image description here

如何从上表中创建类似New Column的内容?

1 个答案:

答案 0 :(得分:0)

@J。 Doe-这是您发布的特定案例的解决方案。

正如@scsimon建议的那样,最好找到一种转换表格的方法,以便比较Q1和Q2中的各个元素。

注意:列Q1和Q2中的字符串作为整体读取,但不作为单独的项目读取。
示例:'ABC,123'被读作一个字符串,但不是'ABC','123'。因此,我们无法比较两列之间的特定元素。

此外,此解决方案仅在Q2包含Q1时有效。

使用以下自定义表达式添加计算列。

right(RXReplace([Q2],[Q1],"","g"),Len(RXReplace([Q2],[Q1],"","g")) - 2)

以下是输出表:

enter image description here