Oracle 连接到外部数据库时,如何在spotfire中使用OVER语句?
通常,我在从excel文件导入数据时使用以下计算列:Oracle 连接到外部数据库时,如何在spotfire中使用OVER语句?,oracle,window-functions,spotfire,Oracle,Window Functions,Spotfire,通常,我在从excel文件导入数据时使用以下计算列: (Sum([Units]) - Sum([Units]) OVER (PreviousPeriod([Axis.Columns]))) / Sum([Units]) OVER (PreviousPeriod([Axis.Columns])) * 100 as [% Difference] 但是,在此场景中,数据直接来自Oracle数据库。 当我尝试创建计算列时,会收到错误消息: “找不到函数:'PreviousPeriod'” 我做了一些
(Sum([Units]) - Sum([Units]) OVER (PreviousPeriod([Axis.Columns]))) / Sum([Units]) OVER (PreviousPeriod([Axis.Columns])) * 100 as [% Difference]
您需要通过
信息链接导入该日期
或将数据嵌入分析中,以便使用SPOTFIRE中的大多数功能。如果您必须将未通过in-Information Link或Embedded连接的数据保存在外部,您将无法使用SPOTFIRE中的所有功能。您需要通过信息链接导入该日期,或将数据嵌入分析中,以便使用SPOTFIRE中的大多数功能。如果您必须将数据保存在外部,而这些数据不是通过in-Information Link连接或嵌入的,则您将无法使用SPOTFIRE中的所有功能