質問: Filter Collectionを使用してフィルターをかけたいのですが下記のようなフィルターをかける事は可能でしょうか。 Collectionは下記のようなデータになってます ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/737882acc5ecfdf503cfbf889b8faa19.jpeg) 例えば...今日が10月7日だった場合 明日以降の日付に絞り込み さらにフラグに○がついてる行に絞り込みたいです。 フィルター後の希望結果 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ed91e0f48bd1c0fbba61dae17052fe24.jpeg) x月y日以降などでフィルタリングはできるのでしょうか。 やり方をご存知の方がいらっしゃいましたら教えて頂けると助かります。 宜しくお願いいたします。
回答: はじめまして。 Filter Collection、というか、 Collection Manipulation自体クセがありますよね。。。 ご質問いただいた内容について、v6.9環境で検証した結果、 日付 | 曜日 | 時間 | フラグ というフィールドのコレクションにフィルタをかける場合、 計算ステージで以下のような式を設定することで実装可能かと思います。 "日付] > #" & Today() & "# AND [フラグ] = '〇'" ![イメージ説明 日付は「#」で囲むというのがミソですね。 Filter Collectionに使用されているメソッドについては 以下のドキュメントに記載されています。 DataTable.Select メソッド https://docs.microsoft.com/ja-jp/dotnet/api/system.data.datatable.select?view=netcore-3.1 フィルタ文字列をどう設定すればよいかについては、 上のリンク内でも紹介されていますが、 以下のページをご参照頂ければと思います。(英語ですが...) DataView RowFilter Syntax [C#]