2014-05-19 62 views
1

我是spotfire環境中的全新人物。我想創建新的計算列作爲另一列的增長。這裏是我的數據:Spotfire創造增長計算欄

Item || Date  || Value || Growth 
A  || 12/12/2014 || 102 || 
A  || 13/12/2014 || 121 || 19 
B  || 12/12/2014 || 141 || 
B  || 13/12/2014 || 111 || -30 

如何使用自定義表達式創建增長列?

我已經得到一些解決類似問題的示例代碼。但是,我仍然有一個錯誤。

首先我創建了包含Item和Date的名爲Hirarki的層次結構。 然後我創建這個定製的表達,但有一個錯誤說"couldnt find hierachy : 'Hirarki'"

sum([value]) OVER (intersect(parent([Axis.Hirarki]),[Axis.Hirarki])) - sum([value]) OVER (intersect(parent([Axis.Hirarki]),previous([Axis.Hirarki]))) 

爲什麼Spotfire中無法找到我的層次?

謝謝 乾杯

回答

1

我覺得這個公式計算出你所需要的

Sum([Value]) OVER ([Item],[Date]) - Sum([Value]) OVER (Intersect([Item],Previous([Date])))