取引先への請求一覧のレポートを作りたく、「20日締め」の取引先には、売上日が「前月の21日から今月の20日まで」の請求のみ表示したいです。
レポートの検索条件の、「売上日」の範囲指定で、「前月の21日から今月の20日まで」といったような範囲指定はできるものでしょうか?
回答
以下のような行レベルの数式列を作成して、検索条件に追加すれば範囲指定は可能でした。
考え方としては 売上日と今日をとりあえず 202301(月度) という形に変換して同じかどうかで判断します。
私の場合はテキストで作ったので"1"の場合が範囲内ですね。
IF(
IF( DAY( KojiDaicyo2__c.KaishiDate__c ) < 21, TEXT( YEAR( KojiDaicyo2__c.KaishiDate__c ) *100 + MONTH(KojiDaicyo2__c.KaishiDate__c ) ) ,
IF ( MONTH(KojiDaicyo2__c.KaishiDate__c ) = 12, TEXT( YEAR( KojiDaicyo2__c.KaishiDate__c ) + 1) & '01' ,
TEXT( YEAR( KojiDaicyo2__c.KaishiDate__c ) *100 + MONTH(KojiDaicyo2__c.KaishiDate__c ) + 1)
)) =
IF( DAY( TODAY() ) < 21, TEXT( YEAR( TODAY() ) *100 + MONTH(TODAY() ) ) ,
IF ( MONTH(TODAY() ) = 12, TEXT( YEAR( TODAY() ) + 1) & '01' ,
TEXT( YEAR( TODAY() ) *100 + MONTH(TODAY() ) + 1)
)),"1","0")