我试图计算折线图的运行总和。 我使用的自定义表达式是
sum([cost]) OVER (AllPrevious([Axis.X]))
但是,我收到错误消息:找不到函数AllPrevious
但是,只有通过SQL / Jdbc提取数据时才会出现此错误。如果数据源自excel表,一切正常。
答案 0 :(得分:1)
问题是查询仅适用于内存数据。由于行级数据不可用,因此数据库内数据需要使用“then”。
因此需要使用以下语句
sum([cost]) then Sum([Value]) OVER (AllPrevious([Axis.X]))