无法在Tibco Spotfire中找到allprevious功能

时间:2016-06-14 08:52:54

标签: spotfire

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

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

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

但是,只有通过SQL / Jdbc提取数据时才会出现此错误。如果数据源自excel表,一切正常。

1 个答案:

答案 0 :(得分:1)

问题是查询仅适用于内存数据。由于行级数据不可用,因此数据库内数据需要使用“then”。

因此需要使用以下语句

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