Tableau(タブロー)で前月比・前年比・前年同月比を計算する方法を解説します。
ここではLOOKUP関数を用いて計算する方法を解説します。
LOOKUP関数とは?
LOOKUP関数は数行上または数行下の行データを参照する関数です。
下図のように[対象の計算式]には参照したい行または列、そのあとのオフセット量にはズラしたい数を入力して使います。

例の「 LOOKUP( SUM([売上]), -1) 」を表にすると下図のようになります。オフセット量に「-1」が入っているのでひとつ上の行の売上合計の値を参照しています。

-2, -1, 0, +1, +2とズラした結果は下図です。オフセット量に従って参照する行がズレているのがわかると思います。0の場合は当たり前ですが変わりません。

Sponsored link
前月比・前年比の計算
前月比の計算方法を紹介します。
説明例として、前月比について解説しますが使用するディメンションを「年」に置き換えれば前年比の計算方法としても利用できます。
前月比(日付データが「年月」の単一ディメンション)
「年月」データに対する前月比の計算方法を下図データを用いて解説します。

下記の計算式で前月比を計算します。計算式の中身はそれぞれ以下に対応しています。
- 今月の売上:SUM([売上])
- 前月の売上:LOOKUP(SUM([売上]),-1)
SUM([売上])/LOOKUP(SUM([売上]),-1)

- 前月比の計算フィールドを右クリックして「書式設定」を選択する。
- 書式設定で「パーセント」を選択する。

前月比の計算(日付データが「年」と「月」などの複数ディメンション)
次に日付データが階層構造になっており「年」「月」で分かれている場合の前月比の計算方法を解説します。
説明例として、下図のデータを用いて計算方法を紹介します。

下記の計算式で前月比を計算します。計算式の中身はそれぞれ以下に対応しています。
- 今月の売上:SUM([売上])
- 前月の売上:LOOKUP(SUM([売上]),-1)
SUM([売上])/LOOKUP(SUM([売上]),-1)

- 前月比の計算フィールドを右クリックして「表計算の編集」を選択する。
- 「特定のディメンション」を選択して使用している全てのディメンションにチェックを入れる。

- 前月比の計算フィールドを右クリックして「書式設定」を選択する。
- 書式設定で「パーセント」を選択する。

Sponsored link
前年同月比を計算する
前年同月比の計算(日付データが「年月」の単一ディメンション)
「年月」データに対する前年同月比の計算方法を下図データを用いて解説します。

下記の計算式で前年同月比を計算します。計算式の中身はそれぞれ以下に対応しています。
- 今月の売上:SUM([売上])
- 前年同月の売上:LOOKUP(SUM([売上]),-12)
SUM([売上])/LOOKUP(SUM([売上]),-12)

- 前年同月比の計算フィールドを右クリックして「書式設定」を選択する。
- 書式設定で「パーセント」を選択する。

前年同月比の計算(日付データが「年」と「月」などの複数ディメンション)
次に日付データが階層構造になっており「年」「月」で分かれている場合の前年同月比の計算方法を解説します。
説明例として、下図のデータを用いて計算方法を紹介します。

下記の計算式と表計算の設定で前年同月比を計算します。
※下図の計算結果はまだ表計算設定をしていないので「前月比」となっています。
SUM([売上])/LOOKUP(SUM([売上]),-1)

- 前年同月比の計算フィールドを右クリックして「表計算の編集」を選択する。
- 「特定のディメンション」を選択して「年」のディメンションのみにチェックを入れる。
この表計算の設定により「年」のディメンションのみに作成した計算フィールドの「-1」が適用されて前年のデータを参照するようになります。

- 前年同月比の計算フィールドを右クリックして「書式設定」を選択する。
- 書式設定で「パーセント」を選択する。

Sponsored link
Tableau(タブロー)の学習本についてはコチラの記事でまとめてますので参考にしてみてください。
初学者向け おすすめ学習書
コメント