我试图在一个数据表中查找时间序列的最后一个条目,并将该值放到另一个数据表中。
我有:
Entity Value Date
1 1 01/1990
1 2 02/1990
2 1 02/1990
2 3 03/1990
该函数将为实体1拉出2,为实体2拉出3。
我尝试使用最后一个函数,但没有成功。
Last([Gas]) Over (Intersect([Entity], AllPrevious([C.Month/Year])))
我是Spotfire的新手,如果能提供任何帮助,我将不胜感激。
发布于 2018-01-30 03:00:50
如果这些值是连续的,因此随着日期的增加而变得更大,请改用Max()
。
Max([Gas]) Over (Intersect([Entity], AllPrevious([Date])))
否则,您可能需要查找最后一个日期,并关联该值。我假设[Date]
字段是日期数据类型,但如果不是,它应该是日期数据类型。
case when [Date] = max([Date]) over (Intersect([Entity],AllPrevious([Date]))) then [Date] end
https://stackoverflow.com/questions/48503614
复制相似问题