【发布时间】:2017-11-07 18:36:59
【问题描述】:
我的输入数据表是这样的
ID AdmitDate
ABC001 1/1/2017
XYZ007 1/2/2017
XYZ002 1/3/2017
ABC001 1/4/2017
ABC001 1/7/2017
XYZ002 1/7/2017
我正在尝试检索每次新访问的先前录取日期。输出应该是这样的。
ID AdmitDate PreviousAdmitDate
ABC001 1/1/2017
XYZ007 1/2/2017
XYZ002 1/3/2017
ABC001 1/4/2017 1/1/2017
ABC001 1/7/2017 1/4/2017
XYZ002 1/7/2017 1/3/2017
在 SQL 中,我会做类似...
LAG(AdmitDate, 1, Null) OVER (PARTITION BY ID ORDER BY AdmitDate) AS PreviousAdmitDate
我从this 帖子中尝试了以下解决方案,但没有奏效。
First([AdmitDate]) OVER (Intersect([ID], Previous([AdmitDate])))
Spotfire 的自定义表达方式是什么?
【问题讨论】:
标签: spotfire