【发布时间】:2016-07-27 14:55:54
【问题描述】:
-
通常,我从 excel 文件中导入数据时一直使用以下计算列:
(Sum([Units]) - Sum([Units]) OVER (PreviousPeriod([Axis.Columns]))) / Sum([Units]) OVER (PreviousPeriod([Axis.Columns])) * 100 as [% Difference] 但是,在这种情况下,数据直接来自 Oracle 数据库。 当我尝试创建计算列时,我收到错误消息:
"找不到函数:'PreviousPeriod'"
- 我做了一些研究,发现我应该使用 THEN 关键字,但是当我尝试在聚合表达式之后插入它时,我遇到了同样的问题。
【问题讨论】:
标签: oracle window-functions spotfire