みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっております。
Filemaker 19使用。
前の月の21日~今月の20日までの月番号を出したいのですが、何か良い計算方法は
有りますでしょうか?
締め切り月ですよね、一例です
Let ( d = Date ( Month ( 日付 ) + ( Day ( 日付 ) > 21 ) ; 1 ; Year ( 日付 ) ) ;
Year ( d ) * 100 + Month ( d ) )
これで、
202309
のような値が得られます。
見て分かる値ですね
Last edited by チポ (2023-09-27 13:48:48)
Offline
Let (
[
d = 20 ;
DD = Date ( Month ( 日付 - d ) + 1 ; d ; Year ( 日付 - d ) )
] ;
Year ( DD ) * 100 + Month ( DD )
)
でも求められます。(今月の20日 の日付を返しています)
d を変更すると、汎用に使えます。末日 を求めるには、0 にするといいです。
Last edited by Shin (2023-09-27 13:54:24)
Offline
年度(3月までは前年度)みたいに20日までは前月度、という計算なら日付-20の年月で簡単ですね。
私の式では、末日でしたら31にします。
Offline
チポ様
Shin様
himadanee様
ご回答ありがとうございました。
お三方の方法をそれぞれ試し無事に解決致しました。
ありがとうございました。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.96 KiB (Peak: 579.68 KiB) ]