努力用语言确切地表达我在这里所做的事情,但是从本质上讲,我在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中做到这一点?