SpotFire - 在两个时间间隔内返回数据

问题描述 投票:0回答:1

我有一个包含每日字段的表,我希望能够在一定的时间间隔内汇总该表中的某些列。 例如,假设我有 2020-2024 年的数据,我想总结 2021-01-01 到 2021-06-01 的成本列。但我希望能够在任何日期范围内执行此操作,并能够汇总任意两个日期之间的成本。 如果您需要更多信息,请告诉我。

我真的很困惑,不知道从哪里开始。所有日期函数看起来都不像我需要做的那样。

我需要为此编写一些脚本吗?

spotfire
1个回答
0
投票

听起来您只需将可视化中的数据过滤到您感兴趣的日期范围即可。

例如,如果您创建一个按照您想要的方式汇总所有数据的交叉表(即

Sum([Col A]) as [Sum of Column A]
),则将日期列上的表过滤到您感兴趣的日期范围。该表将显示该日期范围 A 列的总和。

如果由于某种原因您不想使用过滤器,您可以使用“属性”>“数据”中的“使用表达式限制数据”框来限制可视化中的数据。然后,您可以使用文档属性和表达式链接日期范围,例如:

[DateColumn] > ${DateRangeStart} and [DateColumn] < ${DateRangeEnd}
,其中 DateRangeStart 和 DateRangeEnd 是您创建的文档属性。如果您想创建一些界面,您可以在文本区域中轻松设置文档属性。

© www.soinside.com 2019 - 2024. All rights reserved.