【Tableau】前年比、前年同月比、累積前年同月比のグラフの作成方法
サンプルスーパーストアを使用して前年比、前年同月比、累積前年同月比の
シートを作成します。オーダー日は現在年で表示したいのでDATEADDで現在年に合わせています。
前年比
グラフ
年ごとの売上棒グラフと前年比の形状を二重軸で重ねています。前年比は合計(売上)を複製して簡易表計算から「差の割合」を選択すると作成できます。
カード型
KPIのダッシュボードにあるようなカード型で売上と前年比を表示するカードです。前年比はさきほどのグラフと同じように差の割合で作成してテキストで表示します。
前年比を表示したいときに前年分をフィルターで除外してしまうと前年比の計算ができなくなります。前年比を表示しつつ、現在年のカードのみを表示する方法を2種類解説します。
①2年分でフィルターかけて前年分は非表示にする。
前年比の計算ができるよう相対日付で過去2年間でフィルターをして前年分は非表示にする。
②LOOKUP関数でフィルターする。
LOOKUP関数は表計算なので、Tableauのクエリパイプラインでは最後に計算されます。オーダー年の最大値をMAXでとってLOOKUPで年を取得したものと現在日付TODAY()の年が一致するものというT/Fの計算フィールドを作成し、真になるときでフィルターをすることで現在年と前年比が表示されます。表計算にしない場合、前年比の計算よりも先に前年分のデータにフィルターがかかってしまうのでLOOKUP関数にしています。
前年同月比
2024年の12月と2023年の12月など前年の同月との比率を見たい場合のシートです。前年比と同じように「差の割合」で「年」を使用して計算することで前年と比較できます。
累積前年同月比
①累積売上は簡易表計算の累積で出すことができます。(月を使用して計算)
②累積売上を前年と比較した数値はセカンダリ計算を使用します。累計を計算した後にセカンダリ計算で「差の割合」で前年比をだします。