はじめに

フィルター ペインは、List Filter Online の中でエンド ユーザーが最もよく目にする部分です。管理者がリストの中からフィルターに値する列を選び、それぞれにコントロールを割り当てます。ユーザーは、CAML を入力したり、複数の列メニューを次々に開いたりする代わりに、ドロップダウン、日付ピッカー、ユーザー ピッカー、スライダーを使ってリストを絞り込みます。

この記事は、そのペインのリファレンスです。プロパティ ペインで列とコントロールを選択する方法、各コントロールの外観と動作、各コントロールについて Web パーツが SharePoint Online に送信する比較、そして SharePoint の列の種類ごとに提供されるコントロールについて説明します。Web パーツの一般的な構成については、KB10201. List Filter Online Web パーツの構成で説明しています。

複数のコントロールがあるフィルター ペイン

複数のコントロールがあるフィルター ペイン

フィルター ペインを構成する

フィルター ペインは、プロパティ ペインの Filter pane (フィルター ペイン) グループで構成します。このグループには、3 つのトグルと列の構成ツールがあります。

  • Filter pane — ページ上のペインの表示と非表示を切り替えます。ペインに列が選択されていない場合も、ペインは自動的に非表示になります。
  • Cascading filters (連動フィルター) — ペイン内の他のコントロールで選択したフィルターに応じて、ドロップダウン コントロールの値リストを絞り込みます。KB10256. List Filter Online の連動フィルターを参照してください。
  • Remember the user's last filter (ユーザーの前回のフィルターを記憶する) — ユーザーが前回の訪問時に適用したフィルターを復元します。KB10253. 保存済みフィルターとフィルター リンクを参照してください。
  • Selected Columns (選択した列) — 現在ペインに含まれている列 (または Not Selected (未選択)) の一覧と、それに続く、構成ツールを開く Select Columns (列の選択) ボタン。

プロパティ ペインの Filter pane グループ

プロパティ ペインの Filter pane グループ

Select Columns ボタンをクリックすると、Columns (列) パネルが開きます。このパネルには、選択したリストまたはライブラリの列のうち、SharePoint がフィルター可能としているすべての列が一覧表示されます。ただし、システム列と、マネージド メタデータ列に付随する非表示のテキスト列は除きます。各行には次のフィールドがあります。

フィールド用途
Display (表示)列をフィルター ペインに含めるチェック ボックス。パネルを開き直すと、選択した列は一覧の先頭に移動します。
Column (列)リスト内の列の名前。5,000 項目を超えるリストでは、インデックスが作成されていない列の横に警告アイコンが表示されます。KB10257. 大規模リストのフィルター処理: インデックス付き列と 5,000 項目のしきい値を参照してください。
Column Type (列の種類)列の SharePoint での種類 (参考情報)。
Caption (キャプション)ペインのコントロールの上に表示されるラベル。既定では列名です。ユーザーがそのデータを別の名前で認識している場合や、列名がペインに対して長すぎる場合に変更します。
Filter Type (フィルターの種類)列に使用するコントロール。一覧には、列の種類に適したコントロールのみが表示されます (下の対応表を参照)。既定のコントロールも種類によって異なります。
Order (順序)ペイン内のコントロールの位置 (数値)。新しい番号を選択すると、列がその位置に移動し、他の列の番号が振り直されます。

Save (保存) を押すと選択内容が Web パーツに適用されます。Cancel (キャンセル) を押すと、変更せずにパネルが閉じます。チェックを付けていない列は保存されないため、チェック ボックスをオフにすると、その列に対して選択したキャプションとコントロールも破棄されます。

フィルター ペインの列の構成ツール

フィルター ペインの列の構成ツール

📝 注
ペインで設定したフィルターは、ユーザーが Apply Filter (フィルターの適用) をクリックしたときに有効になります。コントロールを変更しただけでは、リストは再読み込みされません。Clear Filter (フィルターのクリア) は、すべてのコントロールをリセットし、ユーザー フィルターなしでリストを再読み込みします。ペインの条件は、相互に、また管理者が Filter (フィルター) グループで作成した事前定義フィルターとも、AND で結合されます。適用された条件は、結果の上にフィルター チップとして表示され、各チップには個別のクリア ボタンがあり、Clear all the filters (すべてのフィルターをクリア) リンクも表示されます。

フィルター コントロール

以下のセクションでは、Filter Type の一覧から選択できる各コントロールについて、ユーザーに表示される内容、値の入力方法、Web パーツが CAML クエリに設定する比較を説明します。CAML の要素名 (Eq、Contains、In、Geq など) は、開発者モードの CAML Query ダイアログでクエリを確認する管理者や、Query Builder で事前定義フィルターを作成する管理者のために記載しています。

Text

1 つのテキスト ボックスです。ユーザーが値の一部を入力します。比較は、入力したテキストによる Contains (Contains) です。これは、テキスト、数値、通貨、参照、ハイパーリンク、計算値、ID の各列の既定のコントロールです。Contains は列のインデックスを使用できないため、大規模なリストでは別のコントロールを使用してください (KB10257 を参照)。

Text (with options)

演算子のドロップダウンと、それに続くテキスト ボックス (最大 300 文字) です。演算子は、Contains (Contains)、Equals (Eq)、Does not equal (Neq)、Begins with (BeginsWith)、Is greater than (Gt)、Is greater than or equal to (Geq)、Is less than (Lt)、Is less than or equal to (Leq)、Does not contain data (IsNull)、Contains data (IsNotNull) です。最後の 2 つの演算子は値を必要としないため、テキスト ボックスは表示されなくなります。既定の演算子は Contains です。テキスト ボックスが空の演算子では、条件は追加されません。

Text コントロールと Text (with options) コントロール

Text コントロールと Text (with options) コントロール

列に実際に存在する値のドロップダウン リストです。値は、ネイティブの SharePoint ビューの列ヘッダー メニューが値を読み込むのと同じ方法でリストから読み込まれ、現在のフォルダーが考慮されます。Cascading filters がオンの場合は、ペインの他のコントロールで選択したフィルターも考慮されます。リストの先頭には、(All) (条件なし)、Contains data (IsNotNull)、Does not contain data (IsNull) の 3 つの固定項目があり、その後に区切り線と値が続きます。値を選択すると Equals (Eq) になります。これは、選択肢列の既定のコントロールです。

複数の値をオンにできるコンボ ボックスです。選択した値は、ボックスにコンマ区切りで表示されます。条件は In (Values リストを持つ In) であるため、列にオンにした値のいずれかが含まれている項目が一致します。値リストの読み込みと絞り込みは Dropdown の場合と同じです。固定項目の (All)、Contains data、Does not contain data は、ここでは表示されません。

Date picker

演算子のドロップダウンと、日付が必要な演算子の場合はカレンダー ピッカーです。カレンダー ピッカーは、サイトの地域設定の日付形式と週の開始曜日に従います。演算子は、Contains data (IsNotNull)、Does not contain data (IsNull)、On (Eq)、Not on (Neq)、On or after (Geq)、After (Gt)、On or before (Leq)、Before (Lt) です。日付は時刻部分なしで送信されるため、比較は日単位で行われます。

❗ 重要
Date picker の既定の演算子は Contains data で、この条件はページを開いた時点で自動的に適用されます。そのため、日付列が空の項目は、ユーザーが演算子を変更するかフィルターをクリアするまで非表示になります。空の日付を既定で表示したままにする必要がある場合は、Date Range を使用してください。

Date Range

From (開始) と To (終了) というラベルが付いた 2 つのカレンダー ピッカーです。どちらも空のままにできます。開始日は After (Gt)、終了日は Before (Lt) になります。どちらの境界も排他的であるため、From または To の日付ちょうどの項目は含まれません。それらを含めるには、ユーザーが 1 日前または 1 日後の日付を選択する必要があります。ピッカーでは、開始日より前の終了日は選択できません。これは日付と時刻の列の既定のコントロールで、日付が選択されるまで条件は追加されません。

Relative Date

現在の日を基準とした期間のドロップダウンと、それに続く、必要な期間の場合は数値ボックスです。期間は、Last X Days、Last X Weeks、Last X Months、Last X Years、Today、Next X Days、Next X Weeks、Next X Months、Next X Years です。Today は、CAML の <Today /> 値を持つ Eq になります。その他の期間は、計算された境界日と今日との間の 2 つの比較 (Geq と Leq) の組になります。数値は最大 1,000 まで指定できます。

📝 注
Relative Date コントロールの既定の期間は Today で、ページを開いた時点で自動的に適用されます。つまり、リストには最初、日付が今日の項目のみが表示されます。このコントロールは、期限日やイベント日など、「今日」が自然な開始点となる列に使用してください。

Date picker、Date Range、Relative Date コントロール

Date picker、Date Range、Relative Date コントロール

Person or Group

コンパクトなユーザー ピッカーです。ユーザーは名前の一部を入力し、Suggested People (候補のユーザー) の一覧からユーザーを選択します。ピッカーはサイトのユーザーを検索します。単一値のバリアントでは 1 人を選択でき、Person or Group (Multiple Values) では最大 20 人を選択できます。条件は、ユーザー ID (FieldRef LookupId="TRUE") に対する In であるため、複数値の列は、選択したユーザーのいずれかが含まれている場合に一致します。これは、ユーザーまたはグループ列の既定のコントロールです。

📝 注
ピッカーが候補として表示するのはユーザーのみです。列がグループを許可していても、フィルター ペインでは SharePoint グループや Microsoft 365 グループを選択できません。グループ名でそのような列をフィルター処理するには、代わりに Dropdown または Text コントロールを割り当ててください。

Term

マネージド メタデータ列用のタグ ピッカーです。ユーザーは用語ラベルの一部を入力し、列にバインドされた用語セットから用語を選択します。非推奨の用語は候補に表示されません。Term は 1 つの用語を受け入れ、用語ラベルによる Contains (Contains) になります。Term (Multiple Values) は最大 20 個の用語を受け入れ、ラベルによる In になります。これは、マネージド メタデータ列の既定のコントロールです。

Numeric range

2 つのハンドルがあるスライダーです。ペインの読み込み時に、Web パーツはリスト内 (現在のフォルダー内) の列の最小値と最大値を読み取り、それらをスライダーの両端として使用します。ステップは、整数列では 1、その他の数値と通貨では 0.1 です。ハンドルを動かすと、下限値には Is greater than or equal to (Geq)、上限値には Is less than or equal to (Leq) が、列の種類に応じて生成されます。

Yes/No

Yes と No のラベルが付いたトグルです。条件は、1 または 0 による Equals (Eq) です。操作していないトグルは条件を追加しません。ユーザーが一度切り替えると現在の位置が送信されるため、No に戻すと、フィルターが解除されるのではなく、値が No の項目に絞り込まれます。Clear Filter で条件が削除されます。これは、はい/いいえ列と Attachments (添付ファイル) 列の唯一のコントロールで、添付ファイル列では Yes は「添付ファイルあり」を意味します。

ピッカー、スライダー、トグルのコントロール

ピッカー、スライダー、トグルのコントロール

列の種類と使用可能なコントロール

構成ツールの Filter Type の一覧には、SharePoint の列の種類ごとに次のコントロールが表示されます。太字のコントロールが既定です。

列の種類使用可能なコントロール
1 行テキスト、タイトル (Title)Text、Text (with options)、Dropdown、Dropdown (Multiple Values)
複数行テキスト表示されません — SharePoint では、この列の種類によるフィルター処理は許可されていません
選択肢 (単一選択および複数選択)Text、Text (with options)、Dropdown、Dropdown (Multiple Values)
数値、通貨Text、Text (with options)、Numeric range
日付と時刻、作成日時、更新日時Date picker、Date Range、Relative Date
はい/いいえYes/No
ユーザーまたはグループ (単一および複数)、作成者、更新者Person or Group、Person or Group (Multiple Values)、Text、Text (with options)、Dropdown、Dropdown (Multiple Values)
参照 (単一および複数)Text、Text (with options)、Dropdown、Dropdown (Multiple Values)
マネージド メタデータ (単一および複数)Text、Text (with options)、Term、Term (Multiple Values)、Dropdown、Dropdown (Multiple Values)
ハイパーリンクまたは画像Text、Text (with options)
IDText、Text (with options)
添付ファイルYes/No
計算値Text、Text (with options)、Dropdown、Dropdown (Multiple Values)
承認ステータス表示されません — この列はシステム列として扱われます
いいね、評価の列Text

その他の種類の列 (コンテンツ タイプ ID、GUID、ワークフロー列、スレッド列) は、SharePoint がフィルター可能としている場合に一覧に表示されることがありますが、その Filter Type の一覧は空であり、選択しないでください。複数の値を持つ列 (複数選択の選択肢、複数値の参照、複数選択のユーザーまたはグループ、複数値のマネージド メタデータ) には、単一値の対応する列と同じコントロールが提供されます。いずれかの値が条件を満たしている場合、その項目は条件に一致します。

❗ 重要
5,000 項目を超えるリストやライブラリでは、インデックスのない列でフィルター処理するクエリを SharePoint が拒否することがあります。構成ツールは、そのような列に警告 (「The column is not indexed. Filtering a large list by this column may not work.」) を表示し、その場でインデックスを作成できるようにします。インデックス、しきい値、関連する設計ルールについては、KB10257. 大規模リストのフィルター処理: インデックス付き列と 5,000 項目のしきい値で説明しています。

フィルター ペインは、List Filter Online でリストをフィルター処理する 3 つの方法のうちの 1 つです。列ヘッダー メニューでは、Filterable (フィルター可能) とマークされたすべての列について、並べ替えと値によるフィルターを使用でき、管理者は Query Builder で恒久的な条件を固定できます。

💡 ヒント
すべてのユーザーに適用される事前定義フィルター (たとえば、現在の部署のアクティブなレコードのみ) を作成するには、KB50025. List Filter Online Query Builder で複雑なクエリを作成する方法を参照してください。ドロップダウンの値を相互に依存させるには、KB10256. List Filter Online の連動フィルターを参照してください。ペインを使用するユーザー向けには、KB10252. List Filter Online: エンド ユーザー向けクイック ガイドを参照してください。

注目の記事

Azure DevOps Query Viewer: 複数のクエリ タブ、グループ化、検索、列のリセット

Azure DevOps Query Web パーツのリファレンスです。クエリ タブ (追加のクエリ 1 ~ 3)、「更新」「列」「グループ化」を備えたコマンド バー、フィールド検索ボックスと「クエリ列にリセット」、ツリー クエリの動作、並べ替え、1000 件の上限、クエリごとの個人設定、更新時刻の表示を説明します。

2026/10/18
Organizational Chart: エンド ユーザー向けクイック ガイド

SharePoint ページまたは Microsoft Teams で Vitextra Organizational Chart を使用する方法を紹介します。枝の展開と折りたたみ、組織図の拡大縮小と移動、階層内での自分の位置の確認、同僚の検索、プレゼンス インジケーターの見方、プロフィール カードの表示、データの更新、PDF や JPEG へのエクスポートについて説明します。

2026/10/13
QR コードのダウンロードとコピー: PNG、JPEG、SVG、WebP

Vitextra QR Code Generator Web パーツから QR コードを取り出す方法を説明します。PNG、JPEG、SVG、WebP 形式でのダウンロード、300 ~ 4000 ピクセルの画像サイズの設定、クリップボードへのコピー、印刷・ドキュメント・Web に適した形式の選び方を取り上げます。

2026/10/14

共有