【TableauTips】前年比・前年増減率の算出方法を解説!前月・前日にも応用できます

「前年と比較したい」「前月と比較したい」

比較はデータ分析の基礎です。
今回はよく使われる前年比、前月比の算出方法を解説します。

目次

前年・前月の値を算出する

前年・前月の値の抽出方法は頭で考えだすと、とっても難しいです。
なので無心でコピペしましょう。

LOOKUP(ZN(SUM([売上])),-1)

上記は売上値の前年比です。
LOOKUP関数で指定基準の値を算出します。
-1で前年です。
-2だと2年前。
1なら翌年となります。

いや日付要素ないやん。

と思いますよね。
そうなんです、計算式自体にはその要素がないんです。
でも、これだと前年なのか前月なのかよくわかりません。

ZNはNULLを0に変えてくれる関数です。

基準は表計算設定で行う

計算フィールドを見てましょう。
↓いつもはない説明書きと、左下には既定の表計算の文字があります。

クリックしてみましょう。

設定画面が表示されます。
ここで、前年要素を込めることができます。
もちろん、実行レベルを月に設定することで前月比に変えることもできます

前年比・前月比の算出方法

それではいよいよ前年比を計算してみましょう。

前年比とは?(前月は年を月に置き換えて)
当年の値を前年の値と比較して、何%達成したのかを示す値

計算方法は?
今年の値 ÷ 前年の値 × 100(%)

今年の値は、そのままZN(SUM([売上]))でOKです。

ZN(SUM([売上]))/LOOKUP(ZN(SUM([売上])),-1)

%変換はTableau上では書式設定から行いましょう。

前年比のことをYoYと表記する場合もあります。
Year over Yearの略です。

前年増減率・前月増減率の算出方法

前年比と増減率は意味合いがちょっと違います。

増減率とは?(前月は年を月に置き換えて)
当年の値を前年の値と比較して、何%増減したのかを示す値

計算方法は?
(今年の値 ÷ 前年の値) -1 × 100(%)

成長率とも言います。

(ZN(SUM([売上]))/LOOKUP(ZN(SUM([売上])),-1))-1

簡易表計算から作成できる

↑を押すだけでOKです。
この場合計算式はちょっと変わっています。

(ZN(SUM([売上])) - LOOKUP(ZN(SUM([売上])), -1)) / ABS(LOOKUP(ZN(SUM([売上])), -1))

計算結果は同じなので問題ありません。
基準の変更などは表計算の編集から行えます。

おわり

もっと良い使い方、おかしい点、アドバイスなどあれば気軽にコメントください!

福井AI/データサイエンス協会

読んでくれてありがとうございます!!

Comment

コメントする

目次