【发布时间】:2020-07-13 07:11:54
【问题描述】:
我要创建的计算列是下表中最右侧的列:
言下之意: 如果 B 事件发生在指定城市,C 事件是否在 B 事件发生后一小时内发生,是真还是假。
我用 Over 函数尝试了几种不同的方法,但都没有运气。我正在努力研究如何在同一列中引用不同的事件,然后计算它们之间的日期时间差..
谢谢!
【问题讨论】:
标签: calculated-columns spotfire
我要创建的计算列是下表中最右侧的列:
言下之意: 如果 B 事件发生在指定城市,C 事件是否在 B 事件发生后一小时内发生,是真还是假。
我用 Over 函数尝试了几种不同的方法,但都没有运气。我正在努力研究如何在同一列中引用不同的事件,然后计算它们之间的日期时间差..
谢谢!
【问题讨论】:
标签: calculated-columns spotfire
您可以尝试分阶段进行并定义中间列。 试试这个,假设 C 是事件的最大标签。
你没有发布数据,所以我生成了一些看起来相似的东西。
([event]="B") 和 (Max([event]) OVER (Intersect([city],AllNext([date])))="C") 和 ( DateDiff("hh",[date],ValueforMax([event],[date]) OVER (Intersect([city],AllNext([date]))))
【讨论】: