> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# フィルターの設定

> YiDAでフォームデータをフィルタリング・表示する方法を解説します。承認フィールド対応、コンポーネント別の柔軟な演算子、トークン検索の使い方に加え、詳細な操作手順とFAQをご紹介します。

## 1. 概要

フィールドを選択してフィルターを設定し、データを表示します。

**注意：フィルターパネルが前回開かれていたか閉じていたかを、システムが記憶します。**

**パス**：フォーム >> データ管理 >> フィルター >> フィルターの設定。以下の例をご覧ください。

データ管理

### 1.2 コンポーネント別の柔軟な演算子に対応

フィルターは、コンポーネントタイプに応じて異なる演算子に対応します。

注意事項：

* 演算子は現在、Is empty / Is not empty には対応していません。
* 演算子が Between の場合、範囲を指定するためにフィルターに2つのコンポーネントが表示されます。

<table>
  <tr>
    <td />

    <td>**コンポーネント名**</td>
    <td>**演算子**</td>
    <td>**スクリーンショット / 表示名**</td>
  </tr>

  <tr>
    <td rowSpan={15}>標準コンポーネント</td>
    <td>一行テキスト</td>
    <td rowSpan={2}>Equals<br />Like</td>

    <td />
  </tr>

  <tr>
    <td>複数行テキスト</td>

    <td />
  </tr>

  <tr>
    <td>数値</td>
    <td rowSpan={2}>Greater than / Less than / Between / Greater than or equal to / Less than or equal to</td>

    <td />
  </tr>

  <tr>
    <td>評価点</td>

    <td />
  </tr>

  <tr>
    <td>単一選択</td>
    <td>Equals / Contains</td>
    <td>Equals は単一選択のみ可能です。<br />Contains は複数選択が可能です。</td>
  </tr>

  <tr>
    <td>ドロップダウン選択</td>
    <td>Equals / Contains</td>
    <td>数値または文字によるあいまい検索に対応（データ送信時に選択肢を検索）。</td>
  </tr>

  <tr>
    <td>チェックボックス</td>
    <td rowSpan={2}>Equals / Contains (in)</td>

    <td />
  </tr>

  <tr>
    <td>ドロップダウン複数選択</td>

    <td />
  </tr>

  <tr>
    <td>カスケード選択</td>
    <td>Equals / Contains (eq at each level)</td>

    <td />
  </tr>

  <tr>
    <td>日付</td>
    <td>Greater than / Less than / Between / Greater than or equal to / Less than or equal to</td>

    <td />
  </tr>

  <tr>
    <td>日付範囲</td>
    <td>2つのコンポーネントのデフォルト演算子は Equals です。</td>
    <td>2つのコンポーネントが自動生成されます。</td>
  </tr>

  <tr>
    <td>画像アップロード</td>
    <td rowSpan={2}>あいまい一致 (like)</td>
    <td>画像ファイル名を入力してフィルタリングします。</td>
  </tr>

  <tr>
    <td>添付</td>

    <td />
  </tr>

  <tr>
    <td>ユーザー</td>
    <td>Equals / Contains (in)</td>
    <td>Equals は単一選択のみ可能です。<br />Contains は複数選択が可能です。</td>
  </tr>

  <tr>
    <td>サブフォーム</td>
    <td>このフィールドはフィルターパネルに表示されません。</td>

    <td />
  </tr>

  <tr>
    <td rowSpan={9}>プレミアムコンポーネント</td>
    <td>部門</td>
    <td>Equals / Contains (in)</td>
    <td>Equals は単一選択のみ可能です。<br />Contains は複数選択が可能です。</td>
  </tr>

  <tr>
    <td>国/地域</td>
    <td>Equals / Contains (in)</td>
    <td>Equals は単一選択のみ可能です。<br />Contains は複数選択が可能です。</td>
  </tr>

  <tr>
    <td>住所</td>
    <td>住所：Equals / Contains (eq at each level)<br />詳細住所：Equals / Like</td>
    <td>住所と詳細住所の2つのコンポーネントが自動生成されます。<br />Equals は単一選択のみ可能です。<br />Contains は複数選択が可能です。</td>
  </tr>

  <tr>
    <td>リッチテキスト</td>
    <td rowSpan={6}>このフィールドはフィルターパネルに表示されません。</td>

    <td />
  </tr>

  <tr>
    <td>レイアウトコンテナ</td>

    <td />
  </tr>

  <tr>
    <td>グループ分け</td>

    <td />
  </tr>

  <tr>
    <td>関連フォーム</td>
    <td>数値または文字によるあいまい検索に対応（データ送信時に関連フォームデータを選択）。</td>
  </tr>

  <tr>
    <td>位置情報</td>

    <td />
  </tr>

  <tr>
    <td>署名</td>

    <td />
  </tr>
</table>

**フィルターは、コンポーネントタイプに応じた複雑な演算子に対応します。**

### 1.3 トークン検索

アップグレード前は、1文字のあいまい検索や完全一致検索に対応していませんでしたが、この点が改善されました。例：

「萄」を検索した場合：

* 葡萄
* 葡萄树
* 葡萄气泡水
* 吃葡萄要吐葡萄皮
* 吃不到葡萄说葡萄酸

結果は**新しい順に表示されます**。

## 2. 操作手順

手順：対象のフォームに移動 >> データ管理 >> フィルター >> フィルターを追加 >> フィルタリングするフィールドを選択。

現在対応している機能：

* 複数のフィルター条件を AND / OR ロジックで組み合わせ可能。
* 新しい検索ストレージでは、検索対象となるフィールドの制限が撤廃されました。デフォルトで、追加したすべてのフィルターフィールドが検索対象になります。
* 以前のフィルターは、再利用しやすいように保持されます。
* ワンクリックですべてのフィルターをクリア可能。

カスタムクエリ条件を設定します。

## 4. FAQ

### 4.1 ABCDを検索してもAABCDが見つからないのはなぜですか？

現在、アルファベット1文字に対するトークン検索には対応していません。以下をご覧ください。

有料版の検索機能アップグレード後、新規作成されたアプリでは、ABCDを検索するとAABCDも見つけられるようになります。アップグレードの詳細については、**こちらをご覧ください**。
