アイテムしきい値を回避するためにビューフィルタ/インデックスを設定する方法
-
10-12-2019 - |
質問
私はすべての項目、30項目を一度に30項目に表示するページ化されたビューを作成したいです。私は8000の項目を含むリストを持っています。アイテムの制限は5000項目ですので、「すべての項目」ビューにこのエラーが発生しました。
リストビューを超えるため、このビューは表示できません 管理者によって実施されたしきい値(5000項目)。
最初に「タイトル」列にインデックスを作成しました。ビューの最初の列として設定します。アイテム制限も30行に設定します。
次のステップは、私が停泊した場所です:フィルタリング。私はどのようにインデックスをフィルタリングするつもりですか?タイトルはNULLと等しくありませんか? SharePointが一度に30行以上のロードを禁止するのを防ぐためにどのようにフィルタリングできるかわかりません。私はここで何か不足しています。
関連: SharePoint List View Thresholdの最大制限?(多数より似たような質問ですが、私は答えを見つけることができませんでした)。
解決
基本的に、リストビューのしきい値を超えるためには、索引付けされている列にフィルタを指定する必要があります(そして5000項目未満の項目を返します)。列が索引付けされていない場合は、インデックスが付けられていない列に索引付けすることを選択できます。
多数の項目を迅速にフィルタリングするためのビューの場合は、 フィルタで指定した最初の列は索引付けされている必要があります。その他の ビューフィルタで指定した列には、インデックスが付けられている場合がありますが、 ビューはそれらのインデックスを使用しません。あなたも確かめる必要があります フィルタの最初の列は、より多くの項目を返しません。 フィルタリングされたビューの最終結果があっても、リストビューしきい値 リストビューのしきい値よりも少ない戻り値を返します。
フィルタの最初の列がリストよりも多くの項目を返す場合 しきい値を表示するには、2列以上のフィルタを使用できます。いつ ANDを使用して、2つ以上の列を使用するフィルタビューを定義します。 オペレータは通常、返されるアイテムの総数を制限します。だが この場合でも、まだ最初の列として指定する必要があります。 最も少ない量の額を返す列をフィルタします。 データ。 ANTまたはフィルタを使用するほとんどの場合は、数値を増やすことに注意してください。 返品され、これらの状況下では効果的ではないアイテムの。
インデックス付き列を作成する(ここ):
- リストまたはライブラリを含むサイトに移動します。
- クイック起動時に名前をクリックするか、[設定]メニューをクリックし、[すべてのサイトの内容の表示]をクリックして、名前をクリックします。
- リストまたはライブラリ>リスト設定またはライブラリ設定をクリックします。
- 列セクションの下にある[インデックス付き]列をクリックします。
- インデックス付き列ページで、[新しいインデックスの作成]をクリックします。
- 次のいずれかを実行します。単純なインデックスを作成するには:
- [1次]列のセクションの[このインデックスの[一次]列の下にある、列を選択します。
- 作成をクリックします。複合インデックスを作成するには:
- [1次]列のセクションの[このインデックスの[一次]列の下にある、列を選択します。
- セカンダリ列セクションの[2次]列の下の[2次]列で、別の列を選択します。
- createをクリックします。