总结所有以前的,直到某个点
Sum over all previous, until certain point
我想在 Spotfire 中创建一个计算列,对值求和直到某个点,以便它重新开始对值求和。
请参见下面的示例。当 Stocks 列中有值时,Volumes 的总和需要从该点重新开始等
谢谢!
分解,你可以通过
来完成
1- 计算一个列,该列根据先前的非空 Stocks 行 [Group]
对行进行分组
last(case when [Stocks] is not null then [Date] end) OVER (allPrevious([Date]))
2- 创建包含分组和日期的层次结构 [Gp_Date_Hr]
CREATE NESTED HIERARCHY [Gp_Date_Hr]
[Group] AS [Group],
[Date] AS [Date]
3- 计算您想要的价值
Sum([Volume]) OVER (Intersect(Parent([Hierarchy.Gp_Date_Hr]),AllPrevious([Hierarchy.Gp_Date_Hr])))
我想在 Spotfire 中创建一个计算列,对值求和直到某个点,以便它重新开始对值求和。 请参见下面的示例。当 Stocks 列中有值时,Volumes 的总和需要从该点重新开始等
谢谢!
分解,你可以通过
来完成1- 计算一个列,该列根据先前的非空 Stocks 行 [Group]
对行进行分组last(case when [Stocks] is not null then [Date] end) OVER (allPrevious([Date]))
2- 创建包含分组和日期的层次结构 [Gp_Date_Hr]
CREATE NESTED HIERARCHY [Gp_Date_Hr]
[Group] AS [Group],
[Date] AS [Date]
3- 计算您想要的价值
Sum([Volume]) OVER (Intersect(Parent([Hierarchy.Gp_Date_Hr]),AllPrevious([Hierarchy.Gp_Date_Hr])))