Salesforceの便利機能、ビューについてです。
ちょっとした条件で絞込したレコード一覧を表示したいときに便利なビュー機能ですが、絞込の条件で『今月』完了予定の商談を表示したい、『来月』完了予定の商談を表示したい・・・というようなケースがあると思います。
Salesforceでは、検索条件に指定する相対日付値がサポートされているので、『今月』や『来月』、『昨日』『今日』というような文字列で条件指定することが可能です。
例えば『今月』の場合、ビューの検索条件で文字列一致判定してあげると
次のように今月分のレコードを絞り込んで表示できます。
『来月』も同様です。
これで来月分のレコードのみ絞り込んで表示されます。
問題は再来月です。Salesforceに用意されている相対日付条件には再来月とそれ以降の文字列は用意されていません。
一番近いので『翌 n か月』というのがありますが、これは翌月からnヶ月分の絞込となるため・・・
再来月だけでなく、来月分のレコードも表示されてしまいます。
どうすればいいかというと、次のように条件を追加するだけで解決します。
『来月』文字列と一致しないものと条件を追加することで、再来月分のみ絞り込んで表示することができます。
ビューにはOR条件を用意することもできるのでこれらを組み合わせることで一通りの条件は実現できると思います。
今回の相対日付条件は、ビューだけでなくレポートでも利用可能です。注意点としては、一部の条件文字列はLightning Experienceでサポートされていないみたいです。今後サポートされると思うのですが、現時点ではそのようになっていることを意識しておくと良さそうです。