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

> 式エディターを使用してrun テーブルでRunsをフィルターする方法を学びます。

# Runs をフィルター

run テーブル の式エディターを使用して、名、状態、[tags](#filter-runs-with-tags)、またはその他のプロパティに基づいて Runs をフィルターします。

フィルターを追加するときは、まずフィールド (たとえば、tags、timestamp、または entity) を選択します。各フィールドには、テキスト、時刻、ID などの基になるタイプがあります。

表示される演算子のリスト (たとえば、is、in、≥、within last) は、このタイプによって決まります。フィールドを選択すると、UI にはそのフィールドのタイプで有効な演算子のみが表示されます。

<div id="common-operators-by-type">
  ## タイプ別の一般的な演算子
</div>

| フィルタータイプ | フィールド例              | 一般的な演算子                | 使用例                                |
| -------- | ------------------- | ---------------------- | ---------------------------------- |
| タグ       | `tags`              | is, is not, in, not in | `tags is "baseline"`               |
| 時間       | `created timestamp` | ≤, ≥, within last      | `created timestamp` ≥ `01/16/2026` |
| 文字列      | `state`             | =, ≠, IN, NOT IN       | `state = "finished"`               |

<Note>
  この表には、使用可能なフィールドと演算子の一部のみを示しています。式エディターには、使用可能なすべてのフィールドと演算子が表示されます。
</Note>

<div id="create-a-filter-expression">
  ## フィルター式を作成する
</div>

1. プロジェクトのサイドバーから **Runs** タブにアクセスします。
2. Runs table の上にある、漏斗の形をした **フィルター** ボタンを選択します。
3. 左から順に列名、論理演算子、フィルター値を選択して、フィルター式を作成します。フィルター値を選択すると、すぐにフィルターが適用されます。
4. 必要に応じて **新しいフィルター** を選択し、追加の AND または OR 条件を適用します。
5. 必要に応じて **新しいグループ** を選択し、フィルターをかっこでグループ化します。これにより、[A AND (B OR C)](#example-combine-filters-with-and-and-or-conditions) のような複雑なフィルター式を作成できます。
6. 右上隅の **x** アイコンをクリックして、フィルター式エディターを閉じます。

次の画像は、損失の値が `1` 以下の Runs をフィルターした例です。

<Frame>
  <img src="https://mintcdn.com/wb-21fd5541/c4hF-DGziNBrnJja/images/data_vis/filter.png?fit=max&auto=format&n=c4hF-DGziNBrnJja&q=85&s=6e38aeae624b957c7393c75f5a0b9ee2" alt="誤った予測のフィルター" width="2684" height="1054" data-path="images/data_vis/filter.png" />
</Frame>

以下のセクションでは、Runs table で Runs をフィルターする方法の例をいくつか紹介します。

<div id="example-filter-runs-with-tags">
  ### 例: タグで Runs をフィルターする
</div>

タグに基づいて Runs をフィルターします。

1. プロジェクトのサイドバーで **Runs** タブをクリックします。
2. Runs table の上にある、漏斗の形をした **フィルター** ボタンを選択します。
3. 左から順に、ドロップダウンメニューから `"Tags"` を選択し、論理演算子を選択します。
4. 2 番目のドロップダウンメニューから、is、is not、in、または not in を選択します。
5. 3 番目のドロップダウンメニューに、フィルターするタグ名を入力します。

<Frame>
  <img src="https://mintcdn.com/wb-21fd5541/ZDqxXQYvQVF43fU1/images/app_ui/filter_runs.gif?s=ed74c1eb9c3cb38819502f84190008ac" alt="タグで Runs をフィルターする" width="2716" height="1378" data-path="images/app_ui/filter_runs.gif" />
</Frame>

<div id="example-combine-filters-with-and-and-or-conditions">
  ### 例: AND 条件と OR 条件を組み合わせたフィルターの作成
</div>

このセクションでは、`A AND (B OR C)` のような複雑なフィルター式を作成する方法を説明します。この例では、A は `loss` ≤ `1`、B は `State` = `finished`、C は `State` = `crashed` です。

1. プロジェクトのサイドバーで **Runs** タブをクリックします。
2. Runs table の上にある、じょうご型の **フィルター** ボタンを選択します。
3. 左から順に、1 つ目のドロップダウン メニューで `loss` を選択し、2 つ目のドロップダウン メニューで ≤ を選択し、3 つ目のドロップダウン メニューに `1` を入力します。これでフィルター A が作成されます。
4. **新しいフィルター** をクリックし、**新しいグループ** を選択して、フィルター B と C のグループを作成します。
5. フィルター B では、1 つ目のドロップダウン メニューで `State` を選択し、2 つ目のドロップダウン メニューで `=` を選択し、3 つ目のドロップダウン メニューで `finished` を選択します。
6. **新しいフィルター** をクリックしてフィルター C を作成し、1 つ目のドロップダウン メニューで `State` を選択し、2 つ目のドロップダウン メニューで `=` を選択し、3 つ目のドロップダウン メニューで `crashed` を選択します。

次の画像は、作成したフィルター式がフィルター式エディターでどのように表示されるかを示しています。

<Frame>
  <img src="https://mintcdn.com/wb-21fd5541/c4hF-DGziNBrnJja/images/runs/run_expressions_and_or.png?fit=max&auto=format&n=c4hF-DGziNBrnJja&q=85&s=afccbb0ae974c09af2cde8fb72d303a5" alt="AND 条件と OR 条件を組み合わせたフィルターの作成" width="2922" height="1462" data-path="images/runs/run_expressions_and_or.png" />
</Frame>

<div id="default-filters">
  ## デフォルトのフィルター
</div>

デフォルトでは、W\&B には次のフィルターがあります。

* **自分の Runs のみを表示**: 現在のユーザーが作成した Runs のみを表示します。
* **クラッシュした Runs を非表示**: `crashed` 状態の Runs を非表示にします。

デフォルトのフィルターは、フィルター式エディターの **新しいフィルター** ボタンの下にトグルとして表示されます。

<div id="remove-a-filter">
  ## フィルターを削除
</div>

Runs table からフィルターを削除するには:

1. Runs table の上にある、じょうごの形をした**フィルター**ボタンをクリックします。
2. 削除したいフィルターの横にある `x` アイコンを選択します。

{/*
Runs 名の横にある緑の点を確認してください。これは、その Runs が表とグラフの凡例でアクティブになっていることを示します。
*/}

{/*
## 表内のすべてのRunsを選択

表の左上にあるチェックボックスをクリックし、続けて「Select all runs」をクリックすると、現在のフィルター条件に一致するすべてのRunsを選択できます。

<Frame>
  <img src="/images/app_ui/all_runs_select.gif"  />
</Frame>
*/}
