我有2个表,我想在表1中添加一个计算列,以显示表2中的许可证ID数量。(黄色列是我想在Spotfire中添加的)
例如REF ID = A001,A0002在表2中有一个许可ID,A0007有2个(18845682,ABCDEFG),A0008有零
答案 0 :(得分:2)
@ user1994358-实现此目的的一种简单方法是,将枢轴转换添加到计算Table2
的{{1}}。现在,通过在两个表中匹配LICENSE ID
,将此列LICENSE ID_COUNT
添加到Table1
。
几天前发布的类似问题,请查看以下链接。
Spotfire lookup a value from a calculated column
以下是屏幕截图:
修改后的答案:
根据您的最新要求,这是修改后的答案。
REF ID
无需转动。而是使用下面的表达式将计算列Table2
添加到get_license
。此表达式显示许可证ID为1的许可证ID。如果(计数([许可证ID])超过([REF ID])= 1,[许可证ID],则为空
注意:您可以将Table2
显示为包含表达式LIC_count
的单独列。
Count([License ID]) over ([REF ID])
将此计算列添加到Table1
。最终输出: