ダッシュボード変数を使用してください
ダッシュボード変数は、閲覧者が視覚化に表示するフィールドを切り替えられるように、一連のフィールドをグループ化します。執筆者は、例えば棒グラフのX軸など、ビジュアライゼーションのエンコーディングに変数を追加し、それをコントロールウィジェットにバインドします。ユーザーがコントロールで別のフィールドを選択すると、変数を使用するすべてのビジュアライゼーションが、選択したフィールドを表示するように更新されます。
ダッシュボード変数により、閲覧者はダッシュボードを編集したり、クエリーが再生成されるのを待ったりすることなく、慣れたポイントアンドクリック操作を通じて自身の質問に回答できます。例えば、閲覧者は折れ線グラフを**売上高**と**取引**の間で切り替えることができ、書式設定はそれに応じて更新されます。
defaultでは、閲覧者は一度に1つのフィールドを選択します。また、閲覧者が一度に複数のフィールドを選択できるようにして、1つの変数でビジュアライゼーションに複数の時系列、列、または行を追加することもできます。複数のフィールドの選択を閲覧者に許可するを参照してください。
ダッシュボード変数とパラメーターのどちらかを選択します
ダッシュボード変数とパラメーターはどちらもダッシュボードをインタラクティブにしますが、異なるレイヤーで動作します。ダッシュボード変数は、ダッシュボードレイヤーでビジュアリゼーションに表示されるフィールドを変更します。パラメーターは、ランタイム時にデータセット クエリに値を代入します。パラメーターの詳細については、ダッシュボード パラメーターの操作を参照してください。
ダッシュボード変数は、IDENTIFIER句をパラメーターと組み合わせて使用し、フィールドをスワップする以前のアプローチに代わるものです。IDENTIFIERとは異なり、ダッシュボード変数はメトリクスビューと連携し、各フィールドにアタッチされたセマンティックフォーマットを保持します。
ダッシュボード変数を作成する
ドラフト ダッシュボードに対するCAN EDIT権限以上が必要です。フィルター(コントロール)ウィジェットから変数を作成します:
- 下書きダッシュボードのキャンバスで、 フィルター(フィールド/パラメーター)を追加 をクリックし、フィルター ウィジェットをページに配置します。
- ウィジェットの構成パネルで、変数を作成し、閲覧者が選択できるフィールドを追加します。
- 各フィールドについて、変換を指定します。変換は、フィールドが集計またはバケット化される方法(たとえば、メジャーの場合は
SUM、日付の場合はDAILY)を定義します。変換は変数の一部として定義されており、変数が使用される場所で上書きすることはできません。
変数の最初のフィールドはデフォルトの選択です。変数を作成するのに使用したフィルターウィジェットは、ビューアがフィールドを切り替えるためのコントロールになります。
ダッシュボード変数の各フィールドオプションには、サブタイトルとしてソースデータセットが表示されるため、データセット間で名前が重複するフィールドを区別できます。
フィールドタイプとスケールタイプ
変数にはデータ型が異なるフィールドを含めることができます。可視化が使用するスケールタイプは、変数のフィールドオプションによって異なります。
- すべてのフィールドオプションが数値の場合、デフォルトのスケールタイプは数量です。ビジュアライゼーションエディタで、エンコードのスケールタイプをカテゴリカルに変更できます。
- すべてのフィールドオプションが日付またはdatetimeフィールドである場合、デフォルトのスケールタイプは連続です。ビジュアライゼーションエディタで、エンコードのスケールタイプをカテゴリカルに変更できます。
- そうでない場合(たとえば、文字列フィールド、または文字列と日付の組み合わせの場合)、スケールタイプはカテゴリカルのみです。
変数のスケールタイプは固定されています。閲覧者が選択するフィールドに基づいて、動的に変更されません。
変数は、そのフィールドの集計レベルがビジュアライゼーションが受け入れる集計レベルと一致する場合にのみ、ビジュアライゼーションに追加することが可能です。例えば、ヒートマップのX軸およびY軸のエンコーディングは集計解除されたフィールドのみを受け入れます。そのため、集計解除された変数のみをエンコードできます。
変数をビジュアライゼーションに追加
変数を作成したら、それをビジュアライゼーションのエンコード(軸や列など)に追加します。複数のビジュアリゼーションに同じ変数を追加できます。視聴者が変数の選択フィールドを変更すると、その変数を使用するすべてのエンコーディングは、新しいフィールドを表示するように更新されます。
閲覧者が複数のフィールドを選択できるようにする
複数選択を使用すると、ダッシュボードの閲覧者は変数の複数のフィールドを一度に表示できるため、1 つの変数によって、選択されたフィールドごとに個別の系列、列、または行が追加されます。たとえば、閲覧者は同じグラフ上に個別の系列として Sales と Profit の両方を表示できます。By default, 変数は単一のフィールドを代入します。
有効にするには、変数を作成または編集するときに [複数選択を許可] をオンにします。閲覧者は複数選択コントロールを使用して変数のフィールドの任意の組み合わせを選択できます。変数を使用するすべての視覚化では、選択されたフィールドごとに 1 つのエントリが追加されます。
複数選択は、次のような複数のフィールドを表示できるエンコーディングでのみ機能します。
- 複数系列の棒グラフまたは折れ線グラフの Y 軸
- テーブルの列
- ピボットテーブルの行、列、または値
1つのフィールドのみを表示できるエンコーディング(カウンター値やグラフのX軸など)に複数選択変数を追加すると、ビジュアライゼーションは最初涯に選択されたフィールドのみを使用し、警告を表示します。