periodOverPeriodPercentDifference
periodOverPeriodPercentDifference 関数は、期間粒度とオフセットで指定された 2 つの異なる期間におけるメジャーのパーセント差分を計算します。percentDifference とは異なり、この関数は固定サイズのオフセットではなく、日付ベースのオフセットを使用します。これは、データセットにデータポイントがない場合でも、正しい日付のみが比較されることを確実にします。
構文
periodOverPeriodPercentDifference( measure, date, period, offset)
引数
- メジャー
-
差を確認する集計されたメジャー。
- date
-
periodOverPeriod 計算を算出している日付ディメンション。
- period
-
(オプション) 計算を算出している期間。
YEARの粒度はYearToDate計算を意味し、QuarterはQuarterToDateを意味します。有効な粒度には、YEAR、QUARTER、MONTH、WEEK、DAY、HOUR、MINUTE、およびSECONDSなどがあります。この引数は、デフォルトでビジュアル集計の粒度になります。
- offset
-
(オプション) オフセットは、比較する前の期間 (period で指定) を表す正または負の整数にすることができます。例えば、オフセットが 1 の四半期の期間は、前の四半期との比較を意味します。
この引数のデフォルト値は 1 です。
例
以下の例は、ビジュアルディメンション粒度と 1 のデフォルトオフセットを使用して、売上高の前月比のパーセント差分を計算します。
periodOverPeriodPercentDifference(sum(Sales),{Order Date})
以下の例は、MONTH の固定粒度と 1 の固定オフセットを使用して売上高の前月比のパーセント差分を計算します。
periodOverPeriodPercentDifference(sum(Sales), {Order Date}, MONTH, 1)