Tibco Spotfire-从第二个表中插入具有最大但较低时间戳的列

时间:2018-11-06 04:16:47

标签: spotfire

努力用语言确切地表达我在这里所做的事情,但是从本质上讲,我在Spotfire中有两个带有一些匹配字段的表。我想将表B的“状态”列添加到表A,新列中的数据与“设备”名称匹配,并且表B的“时间戳”是小于“时间戳”的最大值在表A中。

例如:

表A:

Timestamp               Equipment
06/11/2018 10:32:15     123
06/11/2018 10:32:18     789
06/11/2018 10:32:32     123
06/11/2018 10:32:47     123

表B:

Timestamp               Equipment     State
06/11/2018 10:32:05     789           Running
06/11/2018 10:32:10     123           Stopped
06/11/2018 10:32:22     789           Running
06/11/2018 10:32:21     123           Stopped
06/11/2018 10:32:38     123           Running

结果表A:

Timestamp               Equipment     State
06/11/2018 10:32:15     123           Stopped
06/11/2018 10:32:18     789           Running
06/11/2018 10:32:32     123           Stopped
06/11/2018 10:32:47     123           Running

因此,在这种情况下,表A中“设备123”的第一行显示“状态”为“已停止”,因为表B中具有匹配的设备名称低于该行时间戳的最高时间戳是表2中的行。表B,值为“已停止”。

我希望很清楚我要做什么。如何在Spotfire中做到这一点?

0 个答案:

没有答案