

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 分析シートへのフィルターコントロールの追加
<a name="filter-controls"></a>

分析を設計する際、フィルタリングするビジュアルの近で、フィルターシートに、そのフィルターのコントロールを追加できます。これは、ダッシュボードに分析を公開する際に、ダッシュボードの閲覧者が使用できるコントロールとしてシートの中に表示されます。このコントロールには分析のテーマ設定が使用されるので、シートの一部のように表示されます。

フィルターのコントロールは、対象のフィルターと設定の一部を共有しています。これは、同じシートにある 1 つ、一部、またはすべてのオブジェクトに適用されます。

次のセクションにより、分析にフィルターコントロールを追加し、またカスタマイズを行います。クロスシートコントロールを追加する方法については、「[コントロール](cross-sheet-filters.md#cross-sheet-controls)」を参照してください。

**Topics**
+ [フィルターコントロールの追加](#filter-controls-add)
+ [フィルターコントロールをシートの上部に固定する](#filter-controls-pin)
+ [フィルターコントロールのカスタマイズ](#filter-controls-customize)
+ [フィルターコントロール値のソート](#filter-controls-sort)
+ [カスケードフィルターコントロール](#cascading-controls)

## フィルターコントロールの追加
<a name="filter-controls-add"></a>

フィルターコントロールを追加するには、以下の手順に従います。

**フィルターコントロールを追加するには**

1. [クイックコンソール](https://quicksight.aws.amazon.com/)を開きます。

1. クイックホームページから、**分析**を選択し、操作する分析を選択します。

1. 分析で、**フィルター** を選択します。

1. 使用できるフィルターがまだ存在しない場合は作成します。フィルター作成の詳細については、「[フィルターを追加する](add-a-filter-data-prep.md)」を参照してください。

1. **[Filters]** (フィルター) ペインで、コントロールを追加するフィルターの右側にある 3 つのドットを選択し、**[Add to sheet]** (シートに追加) を選択します。

   通常、フィルターコントロールは、シートの下部に追加されます。シート上でこのサイズを変更したり、別の位置にドラッグしたりできます。また、表示方法や、ダッシュボードの閲覧者がどのように操作できるかをカスタマイズすることもできます。フィルターコントロールのカスタマイズの詳細については、以下のセクションを参照してください。

## フィルターコントロールをシートの上部に固定する
<a name="filter-controls-pin"></a>

フィルターコントロールをシートの上部に固定するには、次の手順に従います。

**コントロールをシートの上部に固定するには**

1. 移動するフィルターコントロールで、鉛筆アイコンの横にある 3 つのドットを選択し、**[Pin to top]** (先頭にピン留めする) を選択します。

   フィルターがシートの上部に固定され、折りたたまれます。これは、クリックすることで展開できます。

1. (オプション) コントロールの固定を解除するには、そのコントロールを展開し、シートの上部にマウスポインターを合わせて 3 つのドットを表示します。次に、その 3 つのドットを選択した上で、**[Move to sheet]** (シートに移動) を選択します。

## フィルターコントロールのカスタマイズ
<a name="filter-controls-customize"></a>

フィルターコントロールで使用が可能な設定は、フィールドのデータ型とフィルターの種類に応じて異なります。シート内での表示方法と、ダッシュボードの閲覧者が行える操作内容をカスタマイズできます。

**フィルターコントロールをカスタマイズするには**

1. シート内のフィルターコントロールを選択します。

1. フィルターコントロールで、鉛筆アイコンを選択します

   フィルターコントロールがシートの上部に固定されている場合は、そのコントロールを展開した後にカーソルを重ね、3 つのドットを表示します。表示された 3 つのドットを選択し、次に **[Edit]** (編集) を選択します。

1. **[Format control]** (フォーマットコントロール) ペインが開くので、以下の操作を行います。

   1. [**Display name (表示名)**] に、フィルターコントロールの名前を入力します。

   1. (オプション) フィルターコントロールで表示名を非表示にするには、[**Show title (タイトル)**] のチェックボックスをクリアします。

   1. [**Title font size (タイトルのフォントサイズ)**] で、使用するタイトルのフォントサイズを選択します。最小から最大までを選択できます。デフォルトの設定は、中です。

以降の手順は、コントロールが参照しているフィールドの種類によって異なります。フィルタータイプ別のオプションについては、以下のセクションを参照してください。

### 日付フィルター
<a name="filter-controls-customize-date"></a>

フィルターコントロールが日付フィルターのものである場合、以降のオプションをカスタマイズするには、以下の手順を使用します。

**日付フィルターのその他のオプションをカスタマイズするには**

1. **[Format control]** (フォーマットコントロール) ペインにある **[Style]** (スタイル) で、以下のいずれかのオプションを選択します。
   + [**Date picker - range (日付選択ツール - 範囲)**] - 時間範囲を定義する 2 つのフィールドのセットを表示します。日付または時刻を入力するか、カレンダーコントロールから日付を選択します。また、[**Date format**] の日付トークンを入力して、コントロールでの日付の表示方法をカスタマイズすることもできます。詳細については、「[Quick での日付形式のカスタマイズ](format-visual-date-controls.md)」を参照してください。
   + [**Date picker – relative (日付選択ツール - 相対)**] - 期間、現在の日付と時刻との関係、期間を除外するオプション、などの設定を表示します。また、[**Date format**] の日付トークンを入力して、コントロールでの日付の表示方法をカスタマイズすることもできます。詳細については、「[Quick での日付形式のカスタマイズ](format-visual-date-controls.md)」を参照してください。
   + [**Text field (テキストフィールド)**] - 上位または下位の *N* 日付を入力するボックスを表示します。

     ヘルパーテキストは、テキストフィールドコントロールにデフォルトで含まれていますが、[**Show helper text in control (コントロールにヘルパーテキストを表示)**] のオプションをクリアするとこれを削除できます。

   デフォルトでは、クイックビジュアルはコントロールに変更が加えられるたびに再ロードされます。カレンダーと相対日付選択ツールのコントロールの場合、作成者は、ユーザーが **[適用]** を選択するまでビジュアルの再ロードを遅延させる **[適用]** ボタンをコントロールに追加できます。これにより、ユーザーは追加のクエリなしで一度に複数の変更を行うことができます。この設定は、**[フォーマットコントロール]** ペインの **[コントロールオプション]** セクションにある **[適用ボタンを表示]** チェックボックスで設定できます。

1. 完了したら、[**Apply**] を選択します。

### テキストフィルター
<a name="filter-controls-customize-text"></a>

ディメンションやカテゴリ、あるいはラベルなど、テキストフィルター由来のフィルターコントロールの場合、残りのオプションについては以下の手順を使用してカスタマイズします。

**テキストフィルターでその他のオプションをカスタマイズするには**

1. **[Format control]** (フォーマットコントロール) ペインにある **[Style]** (スタイル) で、以下のいずれかのオプションを選択します。
   + [**Dropdown (ドロップダウン)**] - 単一の値を選択するために使用するボタンを含むドロップダウンリストを表示します。

     このオプションが選択されていると、**[Values]** (値) に以下のオプションを選択できるようになります。
     + [**Filter (フィルター)**] - フィルタで使用できるすべての値を表示します。
     + [**Specific values (特定の値)**] - 表示する値を 1 行に 1 つずつ入力できます。

     または、**[Hide Select all option from the control values]** (コントロール値の [Select all] (すべて選択) オプションを非表示にする) を選択することもできます。これにより、フィルターコントロール内にあるすべての値を選択または選択解除するオプションが、(画面から) 削除されます。
   + [**Dropdown - multiselect (ドロップダウン - 複数選択)**] - 複数の値を選択するために使用できる、ボックス付きのドロップダウンリストを表示します。

     このオプションが選択されていると、**[Values]** (値) に以下のオプションを選択できるようになります。
     + [**Filter (フィルター)**] - フィルタで使用できるすべての値を表示します。
     + [**Specific values (特定の値)**] - 表示する値を 1 行に 1 つずつ入力できます。

     デフォルトでは、クイックビジュアルはコントロールに変更が加えられるたびに再ロードされます。複数選択ドロップダウンコントロールの場合、作成者は、ユーザーが **[適用]** を選択するまでビジュアルの再ロードを遅延させる **[適用]** ボタンをコントロールに追加できます。これにより、ユーザーは追加のクエリなしで一度に複数の変更を行うことができます。この設定は、**[フォーマットコントロール]** ペインの **[コントロールオプション]** セクションにある **[適用ボタンを表示]** チェックボックスで設定できます。
   + [**List (リスト)**] - 単一の値を選択するために使用できるボタンを含むリストを表示します。

     このオプションが選択されていると、**[Values]** (値) に以下のオプションを選択できるようになります。
     + [**Filter (フィルター)**] - フィルタで使用できるすべての値を表示します。
     + [**Specific values (特定の値)**] - 表示する値を 1 行に 1 つずつ入力できます。

     また、以下を選択することもできます。
     + **[Hide search bar when control is on sheet]** (コントロールがシート上にあるとき検索バーを非表示にする) – ユーザーが特定の値を検索できないように、フィルターコントロールの検索バーを非表示にします。
     + [**Hide Select all option from the control values (コントロール値の [Select all] (すべて選択) オプションを非表示にする)**] – フィルターコントロール内ですべての値を選択または選択解除するオプションを、(画面から) 削除します。
   + [**List - multiselect (リスト - 複数選択)**] - 複数の値を選択するために使用できるボックス付きのリストを表示します。

     このオプションが選択されていると、**[Values]** (値) に以下のオプションを選択できるようになります。
     + [**Filter (フィルター)**] - フィルタで使用できるすべての値を表示します。
     + [**Specific values (特定の値)**] - 表示する値を 1 行に 1 つずつ入力できます。

     また、以下を選択することもできます。
     + **[Hide search bar when control is on sheet]** (コントロールがシート上にあるとき検索バーを非表示にする) – ユーザーが特定の値を検索できないように、フィルターコントロールの検索バーを非表示にします。
     + [**Hide Select all option from the control values (コントロール値の [Select all] (すべて選択) オプションを非表示にする)**] – フィルターコントロール内ですべての値を選択または選択解除するオプションを、(画面から) 削除します。
   + [**Text field (テキストフィールド)**] - 単一のエントリを入力できるテキストボックスを表示します。テキストフィールドは最大 79950 文字をサポートします。

     このオプションを選択している場合は、以下を選択できるようになります。
     + [**Show helper text in control (コントロールにヘルパーテキストを表示)**] - テキストフィールド内のヘルパーテキストを削除します。
   + [**Text field - multiline (テキストフィールド - 複数行)**] - 複数のエントリを入力できるテキストボックスを表示します。複数行のテキストフィールドは、すべてのエントリで最大 79950 文字をサポートします。

     このオプションを選択している場合は、以下を選択できるようになります。
     + [**Separate values by (値を分割する)**] で、フィルターコントロールに入力する値の区切り方を選択します。値は、改行、カンマ、パイプ (\|)、セミコロンで区切ることができます。
     + [**Show helper text in control (コントロールにヘルパーテキストを表示)**] - テキストフィールド内のヘルパーテキストを削除します。

1. 完了したら、[**Apply**] を選択します。

### 数値フィルター
<a name="filter-controls-customize-numeric"></a>

数値フィルターのためのフィルターコントロールについては、以下の手順を使用して残りのオプションをカスタマイズします。

**数値フィルターでその他のオプションをカスタマイズするには**

1. **[Format control]** (フォーマットコントロール) ペインにある **[Style]** (スタイル) で、以下のいずれかのオプションを選択します。
   + [**Dropdown (ドロップダウン)**] - 単一の値を選択できるリストを表示します。

     このオプションが選択されていると、**[Values]** (値) に以下のオプションを選択できるようになります。
     + [**Filter (フィルター)**] - フィルタで使用できるすべての値を表示します。
     + [**Specific values (特定の値)**] - 表示する値を 1 行に 1 つずつ入力できます。

     または、**[Hide Select all option from the control values]** (コントロール値の [Select all] (すべて選択) オプションを非表示にする) を選択することもできます。これにより、フィルターコントロール内にあるすべての値を選択または選択解除するオプションが、(画面から) 削除されます。
     + [**Filter (フィルター)**] - フィルタで使用できるすべての値を表示します。
     + [**Specific values (特定の値)**] - 表示する値を 1 行に 1 つずつ入力できます。
     + [**Hide Select all option from the control values (コントロール値の [Select all] (すべて選択) オプションを非表示にする)**] – フィルターコントロール内ですべての値を選択または選択解除するオプションを、(画面から) 削除します。
   + [**List (リスト)**] - 単一の値を選択できるボタンを含むリストを表示します。

     このオプションが選択されていると、**[Values]** (値) に以下のオプションを選択できるようになります。
     + [**Filter (フィルター)**] - フィルタで使用できるすべての値を表示します。
     + [**Specific values (特定の値)**] - 表示する値を 1 行に 1 つずつ入力できます。

     また、以下を選択することもできます。
     + **[Hide search bar when control is on sheet]** (コントロールがシート上にあるとき検索バーを非表示にする) – ユーザーが特定の値を検索できないように、フィルターコントロールの検索バーを非表示にします。
     + [**Hide Select all option from the control values (コントロール値の [Select all] (すべて選択) オプションを非表示にする)**] – フィルターコントロール内ですべての値を選択または選択解除するオプションを、(画面から) 削除します。
   + [**Slider (スライダー)**] - 水平のバーが表示され、ボタンをスライドさせて値を変更できます。最小値と最大値の範囲フィルターがある場合、スライダーで各数値の切り替えができます。スライダーでは、以下のコマンドオプションを指定できます。
     + **最小値** — スライダーの左側に小さい値を表示します。
     + **最大値** — スライダーの右側に大きい値を表示します。
     + **[Step size]** (ステップサイズ) – これにより、バーを分割する増分数を設定できます。
   + **テキストボックス** — 値を入力するボックスを表示します。このオプションを選択している場合は、以下を選択できるようになります。
     + [**Show helper text in control (コントロールにヘルパーテキストを表示)**] - テキストフィールド内のヘルパーテキストを削除します。

1. 完了したら、[**Apply**] を選択します。

## フィルターコントロール値のソート
<a name="filter-controls-sort"></a>

カスタムソートを使用すると、作成者はドロップダウンとリストのフィルターコントロールに値がどのように表示されるかを制御できます。デフォルトでは、コントロール値はアルファベット順にソートされます。カスタムソートでは、特定のビジネスオーダー (会計四半期や優先度レベルなど) で値を表示したり、関連するメトリクス (売上合計によるリージョンのソートなど) でソートしたりできます。

カスタムソートは、**ドロップダウン** (単一選択と複数選択) コントロールスタイルと**リスト** (単一選択と複数選択) コントロールスタイルで使用できます。使用可能なソートオプションは、コントロールがデータセット列の特定の値を使用するかどうかによって異なります。

**注記**  
現時点では、カスタムソートは日付タイプの列では使用できません。日付値を論理的な順序でソートするには、日付関連のフィールドを持つ別のフィールドでソートオプションを使用します。

### カスタムソートを使用するタイミング
<a name="filter-controls-sort-when"></a>

以下を実行する必要がある場合は、カスタムソートを使用します。
+ **ビジネスロジックの順序で値を表示する** – 優先度レベル (重大、高、中、低）、会計四半期 (Q1、Q2、Q3、Q4)、カスタムステータスワークフロー (新規、進行中、レビュー中、完了) など。
+ **関連するメトリクスでソート** – 例えば、総売上高でソートされた製品、顧客数でソートされたリージョン、平均収益でソートされたカテゴリ、人員数でソートされた部門などです。

### カスタムソートの設定
<a name="filter-controls-sort-configure"></a>

ソート設定オプションは、コントロールがデータセット列の特定の値を使用するかどうかによって異なります。

#### 特定の値を持つコントロール
<a name="filter-controls-sort-specific"></a>

コントロールが手動で入力した特定の値を使用する場合、**フォーマットコントロール**ペインの**ソート**セクションで次のソートオプションを使用できます。

**特定の値コントロールのソートを設定するには**

1. シート内のフィルターコントロールを選択します。

1. 鉛筆アイコンを選択して、**フォーマットコントロール**ペインを開きます。

1. **フォーマットコントロール**ペインで、**ソート**セクションを見つけます。

1. 以下のオプションのいずれかを選択してください。
   + **昇順 (A～Z、0～9) – **値を昇順でソートします。これがデフォルトです。
   + **降順 (Z～A、9～0)** — 値を降順でソートします。
   + **ユーザー定義の順序** – 入力した正確な順序で値を表示します。これにより、自動ソートなしでカスタム注文が保持されます。

**注記**  
コントロールに特定の値とソースエンティティ (フィルターやパラメータなど) の両方の値がある場合、結合されたリストは一緒にソートされます。ユーザー定義の順序では、値は入力された順序で追加されます。ソースの値を現在の設定に基づいてソートできない場合は、リストの最後に追加されます。

#### データセット列の値によるコントロール
<a name="filter-controls-sort-column"></a>

コントロールがデータセット列の値を表示する場合、集計関数を使用して、そのフィールドまたはデータセット内の別のフィールドでソートできます。これは、売上合計による製品リストのソートなど、関連するメトリクスでコントロール値を順序付けする場合に便利です。

**列ベースのコントロールのソートを設定するには**

1. シート内のフィルターコントロールを選択します。

1. 鉛筆アイコンを選択して、**フォーマットコントロール**ペインを開きます。

1. **フォーマットコントロール**ペインで、**ソート**セクションを見つけます。

1. 次のオプションを設定します。
   + **コントロール列でソート** – コントロールが関連付けられている列に基づいてコントロール値をソートします。
     + **ソート方向**で、**昇順**または**降順**を選択します。
     + **集計**では、集計関数を選択するか、**集計なし**を選択して未加工の列値でソートします。
   + **別のフィールドでソート** – データセット内の別の列に基づいてコントロール値をソートします。
     + Sort **by フィールド**で、データセットから列を選択します。計算フィールドでは、スカラー (非集計) 計算列のみを使用できます。
     + **集計** で、ソートフィールドに適用する集計関数を選択します。使用可能な関数は、選択した列のデータ型によって異なります。数値フィールドには、Sum、Average、Count、Distinct count、Min、Max、Median、Percentile、Var、Stdev、およびその他の統計関数を使用できます。数値以外のフィールドでは、Count と Distinct count を使用できます。
     + **ソート方向**で、**昇順**または**降順**を選択します。

#### クロスシートフィルターコントロール
<a name="filter-controls-sort-cross-sheet"></a>

クロスシートフィルターコントロールのソート順序は、クロスシート設定を使用して設定できます。ソート設定は、シート間のコントロールのすべてのインスタンスに適用されます。

**クロスシートフィルターコントロールのソートを設定するには**

1. フィルターのクロスシート設定を開きます。

1. デフォルトのコントロール設定セクションで、**ソート**設定を見つけます。

1. 前のセクションで説明したように、ソートオプションを設定します。

1. **[Apply]** (適用) を選択します。

**注記**  
ダッシュボードコントロールは、分析からソート設定を継承します。ソート設定の変更は、ダッシュボードリーダーでは使用できません。

## カスケードフィルターコントロール
<a name="cascading-controls"></a>

コントロールに表示される値は、他のコントロールでの設定に対応して、それらに有効な値のみを表示するように制限できます。これは、カスケードコントロールと呼ばれます。

**カスケードコントロールを作成するときは、以下の制限が適用されます。**

1. カスケードコントロールは、同じデータセットのデータセット列に関連付ける必要があります。

1. 子コントロールは、ドロップダウンコントロールまたはリストコントロールでなければなりません。

1. パラメータコントロールの場合、子コントロールはデータセット列にリンクさせる必要があります。

1. フィルターコントロールの場合、子コントロールは (特定の値のみを表示するのではなく) フィルタにリンクさせる必要があります。

1. 親コントロールは以下のいずれかである必要があります。

   1. 文字列、整数、または数値パラメータコントロール。

   1. 文字列フィルターコントロール (上位と下位のフィルターを除く)。

   1. 集計されていない数値フィルターコントロール。

   1. 日付フィルターコントロール (上位と下位のフィルターを除く)。

**カスケードコントロールを作成するには**

1. **[Show relevant values only]** (関連する値のみを表示) を選択します。このオプションは、すべてのフィルターコントロールタイプで使用できるわけではないことに注意してください。

1. **[Show relevant values only]** (関連する値のみを表示) ペインが開くので、表示されたリストから 1 つまたは複数のコントロールを選択します。

1. 値を照合するフィールドを選択します。

1. **[更新]** を選択します。