初めまして!t.tominagaです。今回は、tableauを用いて、一定期間の累計売上高をグラフ化します。「簡易表計算」と「計算フィールド」の2種類の手法を紹介します!最終的に作成するグラフは以下のようになります。<目標>・累計売上高を棒グラフと各月の売上高を折れ線グラフにする。・カテゴリを家電でフィルタリングする。・期間を2019年~2020年に設定する。売上高のグラフを作成tableauを開いたら、左下にある「保存されたデータソース」→「サンプルースーパーストア」を選択します。「オーダー日」を列に、「売上」を行にドラックします。「オーダー日」は月単位で表示したいため、「オーダー日」を右クリックし、「月(〇年〇月)」単位を選択します。*ここで「月(〇月)」を単位に選択してしまうと、複数年表示されなくなります。先ほどと同様に「売上」を行シェルフに追加します。簡易表計算とはtableauが、累計・差・割合といった計算を自動的に計算してくれるツールのことです。関数を使うことがなく、目的に合わせて簡単にグラフを変更することができます。このままでは、2つのグラフが縦に並んでしまっていて比較しづらいです。そこで「売上」の軸を右クリックし、「二重軸」を選択し、グラフを1つにまとめます「売り上げの合計の累計」軸を右クリックし、「マークタイプ」→「棒」を選択し棒グラフに変更します。軸を右クリック→「軸の編集」→「軸のタイトル」で軸名を入力します。「メジャーネーム」の変更したいグラフを右クリック→「色の編集...」→希望する色を選択します。「メジャーネーム」の変更したいグラフを右クリック→「別名の編集...」→1で定めた軸名に合わせて凡例を入力します。すると、下のグラフのように1つにまとめることができました。左の写真の▼をクリックし、「計算フィールドを作成」を選択します。計算フィールドに下の写真の式とフィールド名を挿入します。RUNNNING_SUM()は()の中の値の累計値を求めます。*(各月における売上の合計)を足し合わせるため(sum[売上])となることに注意しましょう。作成したフィールドを行シェルフにドラックすると、step2-1と同じグラフを作成できます。カテゴリーでフィルタリングstep2では売上高と累計売上高のグラフを1つにまとめることができました。step3からは、グラフのフィルタリングについて紹介します。step2のグラフでは、すべての商品の売上高を1つにまとめています。今回は「家電」の売上高を知りたいです。そこで使う機能はフィルターです。実際に手順を説明します。「製品」→「カテゴリ」をフィルターにドラックします。リストが表示されるので「家電」にチェックを入れ、OKボタンを押します。グラフの期間を変更する最後のステップです!これまでは2017年から2020年の期間のグラフが作成されていました。今回表示したい期間は2019年と2020年のみです。期間の設定もstep3と同様にフィルターを活用することで可能になります。列シェルフの「月(オーダー日)」を右クリックします。1番上の「フィルター...」を選択します。左の画面が表示されるので、2019/01/01~2020/12/31を範囲に指定します。すると、以下のグラフが作成されます。これで、冒頭で示したグラフを作成することができました!まとめ今回は、簡易表計算と計算フィールドの2種類の手法を使用して、累計の売上高グラフを作成しました。簡易表計算のメリットは関数を使うことなく簡単に形式を変更できることです。頻繁に使用する場合には毎回同じ作業をしなければいけません。計算フィールドは関数の知識を必要としますが、1度作成すれば何度もドラックするだけで使用が可能になるというメリットがあります。↓すぐに使えるオープンデータが揃っています。ついてのお知らせです。