初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-09-27 12:35:47

フラッグ12
Guest

月番号を出したい

お世話になっております。
Filemaker 19使用。

前の月の21日~今月の20日までの月番号を出したいのですが、何か良い計算方法は
有りますでしょうか?

#2 2023-09-27 13:29:22

チポ
Member

Re: 月番号を出したい

締め切り月ですよね、一例です

Let ( d = Date ( Month ( 日付 ) + ( Day ( 日付 ) > 21 ) ; 1 ; Year ( 日付 ) ) ;
       Year ( d ) * 100 + Month ( d ) )
これで、
202309
のような値が得られます。

見て分かる値ですね

Last edited by チポ (2023-09-27 13:48:48)

Offline

#3 2023-09-27 13:53:33

Shin
Member

Re: 月番号を出したい

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

#4 2023-09-27 13:55:33

himadanee
Guest

Re: 月番号を出したい

年度(3月までは前年度)みたいに20日までは前月度、という計算なら日付-20の年月で簡単ですね。

#5 2023-09-27 13:58:29

チポ
Member

Re: 月番号を出したい

私の式では、末日でしたら31にします。

Offline

#6 2023-09-27 14:10:54

フラッグ12
Guest

Re: 月番号を出したい

チポ様
Shin様
himadanee様

ご回答ありがとうございました。

お三方の方法をそれぞれ試し無事に解決致しました。
ありがとうございました。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 548 KiB (Peak: 579.72 KiB) ]