首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Spotfire的多个项目上查找时间序列中的最后一个值

在Spotfire的多个项目上查找时间序列中的最后一个值
EN

Stack Overflow用户
提问于 2018-01-29 22:31:28
回答 1查看 772关注 0票数 1

我试图在一个数据表中查找时间序列的最后一个条目,并将该值放到另一个数据表中。

我有:

代码语言:javascript
运行
复制
Entity  Value  Date
1       1      01/1990
1       2      02/1990
2       1      02/1990
2       3      03/1990

该函数将为实体1拉出2,为实体2拉出3。

我尝试使用最后一个函数,但没有成功。

代码语言:javascript
运行
复制
Last([Gas]) Over (Intersect([Entity], AllPrevious([C.Month/Year])))

我是Spotfire的新手,如果能提供任何帮助,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-30 03:00:50

如果这些值是连续的,因此随着日期的增加而变得更大,请改用Max()

代码语言:javascript
运行
复制
Max([Gas]) Over (Intersect([Entity], AllPrevious([Date])))

否则,您可能需要查找最后一个日期,并关联该值。我假设[Date]字段是日期数据类型,但如果不是,它应该是日期数据类型。

代码语言:javascript
运行
复制
case when [Date] = max([Date]) over (Intersect([Entity],AllPrevious([Date]))) then [Date] end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48503614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档