连接到外部数据库时,如何在spotfire中使用OVER语句?

时间:2016-07-27 14:55:55

标签: oracle window-functions spotfire

  1. 通常,从excel文件导入数据时,我一直在使用以下计算列:

    (Sum([Units]) - Sum([Units]) OVER (PreviousPeriod([Axis.Columns]))) / Sum([Units]) OVER (PreviousPeriod([Axis.Columns])) * 100 as [% Difference]
    
  2. 但是,在这种情况下,数据直接来自Oracle数据库。 当我尝试创建计算列时,收到错误消息:

  3.   

    "无法找到功能:' PreviousPeriod' "

    1. 我做了一些研究,发现我应该使用THEN关键字,但是当我尝试在聚合表达式之后插入它时,我遇到同样的问题。

1 个答案:

答案 0 :(得分:0)

您需要通过分析中的INFORMATION LINKEMBED数据导入该日期,以便使用SPOTFIRE中的大部分功能。如果您必须保留数据EXTERNAL(未通过信息链接或嵌入式连接),您将无法使用SPOTFIRE中的所有功能。

相关问题