web-dev-qa-db-ja.com

「現在」または「今日」のSharepointリストのフィルタリング

アイテムの年齢に基づいてSharepointリストをフィルタリングする効果的な方法を見つけようとしています。つまり、7日前のリストアイテムを検索する場合、データのフィルタービューを構築できるはずです。

動作する「今日」フィールドを作成するためのハック がありますが、適切にフィルタリングされません。

誰か良いアイデアはありますか?

20
Nick Ryberg

これを試してみましたか:「[作成済み] + 7日」に相当する式を使用して、「有効期限」という計算列を作成します。次に、ビューのフィルターで計算列を使用します。これがうまくいったのか、これがどんな問題を引き起こすのかを教えてください!

7日以内のアイテムのみをフィルタリングする場合は、

フィルタ

  • 作成した

  • より大きいか等しい

  • [今日] -7

-スクリーンショットは正しくありません。

New items - created in last 7 days

[今日]はビューフィルターで完全にサポートされています 2007年以降(スペースは入れないでください!)、2003年には計算列をいじるだけです。

63
Ryan

TODAY(または列内の計算)の使用に関する警告。

フィルターを設定して[今日]それだけでよい場合は、問題ないはずです。

しかし、[今日] -1のようなことをすると、アラート用にビューを選択しようとしたときにビューが表示されなくなります。

別のマイクロソフトの不思議。

1
da_jokker

ビューで、現在のビューを変更するか、新しいビューを作成してフィルターを変更し、ラジオボタン「次が当てはまる場合にのみアイテムを表示」を選択し、下の列に「作成済み」と入力し、次のドロップダウンで「is未満」を入力し、次の列[今日] -7に入力します。

キーワード[今日]は計算の現在の日を示し、このビューは要件に従って表示されます

1
Arunkumar N