パラメーターアクションの設計 — クリックで計算式を動かす
導入
グラフ上の棒をクリックしたら、別のビューの指標がリアルタイムで切り替わる——そんなインタラクティブなダッシュボードを見たことはないでしょうか。この動きを実現するのがパラメーターアクションで、DA試験でも重要な位置づけにあります。
なぜ重要か
パラメーターアクションは、DA試験の「ダッシュボード作成と共有」ドメインで問われる重要機能です。従来のパラメーター(手動変更)とパラメーターアクション(自動更新)の違い、ターゲットパラメーターの制約、型一致の必要性など、仕様を正確に理解していることが問われます。
実務でも、インタラクティブなダッシュボードの設計ではパラメーターアクションが中心的な役割を担います。ユーザーがクリックで切り替えられるUIは体験価値が高く、静的な資料ではなく分析ツールとしてのダッシュボードを成立させる技術です。
くわしく知ろう
パラメーターアクションとは、ビュー上の選択・ホバー・メニュー操作をトリガーに、パラメーターの値を自動的に更新するアクション機能のことです。従来のパラメーターはスライダーやドロップダウンで手動変更する必要がありましたが、パラメーターアクションを使うと、グラフのデータポイントをクリックするだけで値が変わります。
パラメーターアクションには「ソース」と「ターゲットパラメーター」の2つの要素があります。ソースはアクションを起動するシートで、ターゲットパラメーターはそのアクションによって値が更新されるパラメーターを指します。1つのアクションに対してターゲットにできるパラメーターは1つだけです。更新に使うフィールドはソースシートのフィールドから指定します。
パラメーターは文字列・整数・浮動小数点・日付など型をもつため、ターゲットパラメーターの型とソースフィールドの型が一致していることが重要です。型が合わない場合はアクションが正しく機能しません。
選択を解除したとき(選択をクリアしたとき)の挙動として、「値を保持する」「パラメーターに特定の値を設定する」「パラメーターを以前の値に戻す」の3つのオプションを設定できます。この設定はダッシュボードのUXに直接影響するため、目的に応じて適切に選ぶ必要があります。
具体例で理解する
たとえば地図上の国をクリックすると、隣のグラフが「その国の月別売上推移」に切り替わる、という動作をパラメーターアクションで実現できます。クリックした国名がパラメーターに渡り、計算式がそのパラメーターを参照して表示内容を動的に変える仕組みになっています。
試験での出題パターン
DA試験でパラメーターアクションに関する設問は、主に3つの型があります。
パターン1:基本仕様を問う問題。「トリガーは何か(選択・ホバー・メニュー)」「1アクションで更新できるパラメーター数」「型の一致が必要か」を選ばせます。正解は「選択・ホバー・メニュー」「1つだけ」「一致が必要」です。
パターン2:選択解除時の挙動を問う問題。「設定できるオプションはどれか」という形式で、保持・固定値・元に戻すの3種類から逸脱する選択肢(例:「平均値に設定」「ソースシート全体を集計」)を混ぜて誤答を誘います。
パターン3:パラメーターアクションとフィルターアクションの使い分けを問う問題。両者は似た見た目ですが、フィルターアクションはビューの絞り込み、パラメーターアクションはパラメーター値の更新と、役割が根本的に異なります。実務ではドリルダウンUIの中核技術として頻繁に使われます。
よくある間違い・紛らわしいポイント
×「1つのアクションで複数のパラメーターを更新できる」→○ 1アクションにつきターゲットパラメーターは1つです。複数更新したいなら、同じソースに対して複数のアクションを設定する必要があります。
×「型が違ってもTableauが自動変換してくれる」→○ ソースフィールドとターゲットパラメーターの型が一致していないとアクションは機能しません。文字列と整数の混在はエラー原因の代表例です。
×「パラメーターアクションとフィルターアクションは同じもの」→○ パラメーターアクションはパラメーター値を更新し、計算式や表示ロジックに波及させます。フィルターアクションはビューの表示行を絞り込むだけで、計算式の動作は変えません。
まとめ・試験ポイント
- パラメーターアクション=ビュー操作をトリガーにパラメーター値を自動更新する機能
- ターゲットパラメーター=1つのアクションで更新できるパラメーターは1つだけ
- ソースフィールドとパラメーターの型(文字列・数値・日付)は一致させる必要がある
- 選択解除時の挙動(保持・固定値・元に戻す)を目的に応じて設定する
- 試験では「パラメーターアクションで実現できること・できないこと」の区別が問われる
学習した内容を模擬試験で確認しよう。Tableau Data Analyst模擬試験で実力を測ろう。
Tableau DA模擬試験に挑戦