periodOverPeriodLastValue
periodOverPeriodLastValue 函數會根據期間粒度和偏移量指定的前一個期間,計算量值的最後一個 (前一個) 值。此函數使用基於日期的偏移量,而不是固定大小的偏移量。這樣可確保只比較正確的日期,即使資料集中缺少資料點也是如此。
語法
periodOverPeriodLastValue( measure, date, period, offset)
引數
- measure
-
您要查看差異之彙總的度量。
- date
-
您執行 periodOverPeriod 計算時基於的日期維度。
- period
-
(選用) 您的運算所針對的期間。
YEAR的粒度表示YearToDate運算,Quarter表示QuarterToDate,以此類推。有效粒度包括YEAR、QUARTER、MONTH、WEEK、DAY、HOUR、MINUTE和SECONDS。此引數預設為視覺效果彙總的粒度
- offset
-
(選用) 偏移量可以是正整數或負整數,代表您要比較的先前期間 (由期間指定)。例如,偏移量為 1 的季度期間表示與上一季度進行比較。
此引數預設值為 1。
範例
下列範例使用視覺效果維度粒度、預設偏移量 1 計算每月的銷售額。
periodOverPeriodLastValue(sum(Sales), {Order Date})
下列範例使用固定粒度 MONTH、固定偏移量 1 計算每月的銷售額。
periodOverPeriodLastValue(sum(Sales), {Order Date},MONTH, 1)