月の最終日を数式項目で求める方法

レポートの目的で、どのようにして月の最終日を求めることができますか?おそらく、 過去12か月間の月末の取引先の実行残高を確認するためのレポートが必要です。または、過去1年間の月末の販売終了数を確認したい場合もあります。この種のレポートは非常に役立ちますが、月ごとに日数が異なることを考えると、どのようにして答えを見つけますか?

答えは実際にはかなり単純なトリッキーです。翌月の最初の日を見つけて、1日を引くだけです。システムは自動的にカレンダーに戻り、必要な結果を提供します。

数式項目に書き込めば結果は次のようになります。

IF(
MONTH( date ) = 12,
DATE( YEAR( date ), 12, 31 ),
DATE( YEAR( date ), MONTH ( date ) + 1, 1 ) – 1
)

Posted in Apex, Salesforce, Vietnam Offshore on Apr 12, 2022