在 Tibco Spotfire 中找不到 allprevious 函数

Could not find function allprevious in Tibco Spotfire

我正在尝试计算折线图的 运行 总和。 我使用的自定义表达式是

sum([cost]) OVER (AllPrevious([Axis.X]))

但是,我收到错误消息:找不到函数 AllPrevious

然而,只有当我通过 SQL/Jdbc 提取数据时才会出现此错误。如果数据来自 excel sheet 一切正常。

问题是该查询仅适用于内存数据。数据库内数据需要使用 'then',因为行级数据不可用。

因此需要使用下面的语句

sum([cost]) then Sum([Value]) OVER (AllPrevious([Axis.X]))