我對使用Spotfire中計算列的行的差異計算存在問題。計算Spotfire中特定行的同一列的差異
我想知道是否有可能創建一個計算列,將計算當前行與具有不同屬性的下一行之間的差異。 的試樣臺可以是這樣的:
結果可能是這樣的:
基本行是:
- 當類型 = 1,然後計算其目前的差異值及其下一個最近的行,其類型 = 0,則結果添加到新的計算列。
- 順便說一句,該值始終增加:)
- 例如,對於第一個結果,電流值是20,下一行是與0最近的類型,和下一行的值是22,那麼結果爲2
- 但下一個類型= 1時,電流值是25,和= 0其最接近的類型是在第六行中,所以結果可能是29-25 = 4
我我試過的方法:
- 我添加了一個新的ROWID列
然後嘗試代碼:
if([type]=1),[value] - Sum([value]) OVER (PreviousPeriod([RowID])),null)
,但它只是表明1型,沒有1型和0 :(
任何幫助的區別或建議將不勝感激:)
謝謝!
確實VALUE總是隨着新行的增加而增加或者可以減少 – scsimon
嗨,VALUE總是增加:) – ZAWD
感謝您提供的信息@Zawd – scsimon