Appearance
クロスフィルタ ベータ
概要
クロスフィルタは、グリッドページに配置したチャートやクエリ実行結果の間で、凡例・軸・フレームなどの絞り込み状態を同期する機能です。同じキーを設定したコンポーネント同士が連動します。
絞り込みはフロントエンド上に読み込まれたデータに対して行われます。フィルタの変更で追加の SQL ジョブは実行されません。クロスフィルタの設定はグリッド上の各コンポーネント固有で、ドキュメントページ側のチャート設定とは同期しません。
INFO
この機能はベータです。仕様は予告なく変更される場合があります。
設定する
前提として、グリッドページにチャートまたはクエリ実行結果が配置されている必要があります。
- 対象コンポーネントにマウスオーバーし、右上メニューの クロスフィルタ を開きます
- 未設定の場合は 編集 を選びます
- 連動させたい項目にキーを入力します(同じキーを持つコンポーネント同士が連動します)
- 適用 します
設定を解除する場合は、同じメニューから フィルタを解除 を選びます。
チャートの種類や設定によって、表示される項目は異なります。例えば、フレーム機能を使っていないチャートには フレームのキー は表示されません。
設定項目
| 項目 | 説明 |
|---|---|
| 凡例のキー | 凡例の表示 / 非表示を同期します。凡例名は一致している必要があります |
| X軸のキー | X 軸の表示範囲を同期します。軸の種類や中身は一致している必要があります |
| Y軸のキー | Y 軸の表示範囲を同期します。軸の種類や中身は一致している必要があります |
| フレームのキー | フレームの表示対象を同期します。フレームの値は一致している必要があります |
| データフィルタ | テーブルの表示データを、チャート側の絞り込みと連動してフィルタします。カラム と キー の組み合わせで条件を追加します |
データフィルタ では、次の2つを指定します。
| 項目 | 説明 |
|---|---|
| カラム | 値で絞り込む対象のカラムです |
| キー | 連動先チャートの凡例・軸・フレームに設定したキーです |
同一フィールドでの同期
同じ種類の項目に同じキーを設定すると、同じ操作が同期されます。
凡例
X軸 / Y軸
- X軸のキー の対象: XYチャート、XYZチャート、ウォーターフォールチャート
- Y軸のキー の対象: XYZチャート
- 軸の範囲選択(ズーム)が同期されます
- 軸の種類(カテゴリ軸・日時軸・数値軸など)は一致させます
- カテゴリ軸の場合は、データの表示順に基づくインデックス範囲で絞り込みます
フレーム
- 対象: XYチャート、円形チャート、XYZチャート、ファンネルチャート、ウォーターフォールチャート、グラフチャート、階層チャート、ワードクラウド
- フレームレイアウトがタイムラインの場合のみ有効です
- フレームの値は一致させます
データフィルタ
異なるフィールドでの同期
同じキーを異なる種類の項目に設定すると、フィールドをまたいで連動します。
| 連動 | 挙動 |
|---|---|
| X軸のキー ↔ Y軸のキー | X 軸と Y 軸の表示範囲を同期します |
| 凡例のキー ↔ X軸のキー / Y軸のキー | 凡例と軸の絞り込みを同期します。軸がカテゴリ軸の場合のみ連動します。複数の凡例を選択した場合、対応する軸インデックスの最小〜最大の範囲で絞り込みます |
| 凡例のキー ↔ フレームのキー | 凡例とフレームを同期します。タイムラインレイアウトの場合のみ有効で、凡例が1つだけ選択されている場合に連動します |
| 凡例のキー → データフィルタ | 凡例の絞り込みをテーブルへ反映します。凡例名と カラム の値が一致する必要があります。テーブル側からの逆方向の連動はありません |
| X軸のキー / Y軸のキー → データフィルタ | 軸の表示範囲をテーブルへ反映します。軸の値と カラム の値が一致する必要があります。テーブル側からの逆方向の連動はありません |
| フレームのキー → データフィルタ | フレームの値をテーブルへ反映します。フレームの値と カラム の値が一致する必要があります。テーブル側からの逆方向の連動はありません |
制約
- フロントエンド上に読み込まれたデータのみを対象にします。SQL の再実行は行わないため、例えば軸の期間絞り込みを円形チャートの集計結果へ反映する、といったことはできません
- テーブル(クエリ実行結果・テーブルチャート)から他チャートへの絞り込み反映はできません
- 凡例から軸への連動は範囲指定のため、選択した凡例の間にある隣接カテゴリも含まれます
- カテゴリ軸(文字列軸)同士の連動は表示順に依存します。表示順が異なると正しく連動しません
- フレームレイアウトがグリッドの場合、軸・フレームの同期は利用できません