はじめに
こんにちは、株式会社ジールの@SHiroki_Qiitaです。
今回は初めての記事として、Tableauのパラメーターを利用したレポート操作について
ご紹介したいと思います。
パラメーターを利用したレポート操作とは
皆さんはTableauのダッシュボードでデータをコントロールしたい時、
ワンクリックで複数のグラフを切り替えたいと思ったことはありませんか?
例えば、『月ごとの売上実績レポート』と『月ごとの年間累計実績レポート』を切り替えてみたい時、パラメーターの機能を使うことで、下記2つのレポートを1つのレポートに集約することができます。
作成手順
①パラメーターを作成
データフィールドで右クリックし、「パラメーターの作成」を押下します。
パラメータ―の作成画面で以下のように設定します。
データ型:文字列
現在の値:変更不要
ワークブックを開いたときの値:変更不要
許容値 :リスト
値のリスト:(値:表示名)
(1:合計)
(2:累計)
** 「値」は計算フィールド利用時に内部で読み取る値**
** 「表示名」はパラメータをレポートに設置する際に表示される名称**
※「1」や「2」といった値は、次の②の手順で利用。
②計算フィールドの作成
データフィールドで右クリックし、「計算フィールドの作成」を押下してください。
計算フィールドに、以下の計算式をコピー&ペーストしてください。
ELSEIF [合計/累計]='2' THEN RUNNING_SUM(SUM(実績))
END```
パラメーターの選択によって、実績の合計と実績の累計を切り替えます。

### ③計算フィールドの設置
作成した計算フィールドを行にドラッグ&ドロップして設置します。

### ④パラメータの設置
作成したパラメーターを右クリックし、「パラメーターの表示」を選択することでパラメーターを設置します。

このパラメータのボタンを選択することでグラフを「合計」、「累計」に切り替えることができます。
↓パラメータで「合計」選択時のグラフ

↓パラメータで「累計」選択時のグラフ

# おまけ:パラメーターを使ったフィルタリング
パラメーターを利用して上位○○のランキングをフィルタリングしてみよう。
### ①パラメーターを作成
計算フィールドで右クリックし、「パラメーターの作成」を押下する。

### ②リストの作成
今回は任意の選択肢を作るため、以下の設定にします。
データ型:**整数**
現在の値:変更不要
ワークブックを開いたときの値:変更不要
表示形式:自動
許容値 :**すべて**

### ③計算フィールドの作成
パラメーターへの入力に連動して、それ以上の順位を表示するロジックを作成します。
データフィールドで右クリックし、「計算フィールドの作成」を押下します。

計算フィールドに、以下の計算式をコピー&ペーストしてください。
```[上位ランキング]>=RANK([実績_パラメータ連動])
④フィルターフィールドへ計算フィールドを設置
作成した計算フィールドをフィルターフィールドに設置して"真"にチェックを入れます。
⑤上位ランキングパラメーターを表示
上位ランキングを右クリックし、「パラメーターの表示」を押下します。
このパラメータの数値を入力することで上位○○(パラメータの数値)を表示することができます。
↓5位以上の実績を表示
終わりに
パラメータ―を利用したレポート操作はどうでしたでしょうか!
分析軸を変えたい!任意の基準を設けたい!といったお客様のご要望がある時、
パラメーターはレポート表現の幅を大きく広げてくれます。
今回ご紹介した内容も含め、とても応用が利く機能であるため、ぜひ活用してみてくださいね!