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

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

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

You are not logged in.

Announcement

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


#1 2023-11-05 12:06:18

BOBU
Guest

繰り返しフィールドにて12ヶ月分の年月表示方法を教えてください。

お世話になります。
環境は、Windows 10 ファイルメーカー16ADV です。

「起点日」のグローバルフィールド=2023/10/10の場合、
2023/10から過去11か月分を繰り返すフィールド[12] にて年月を下記の形式にて取得方法を教えて頂けますと助かります。

「 年月表示用 繰り返しフィールド[12] 」
2023.10 2023.9 2023.8 2023.7 2023.6 2023.5 2023.4 2023.3 2023.2 2023.1 2022.12 2022.11

何卒宜しくお願い致します。

#2 2023-11-05 12:24:28

Shin
Member

Re: 繰り返しフィールドにて12ヶ月分の年月表示方法を教えてください。

起点日[1] ) - Day ( 起点日[1] ) + 50 - Get ( 計算式繰り返し位置番号 ) * 30
とか
Date ( Month ( 起点日[1] ) + 1 - Get ( 計算式繰り返し位置番号 )  ; 1 ;  Year ( 起点日[1] ) )
としておいて、日付書式で年月のみを表示させるのが一番簡単。
きちんとした計算にするには、
Let (
   YM = Year ( 起点日[1] ) * 12 + Month ( 起点日[1] ) - Get ( 計算式繰り返し位置番号 ) ;
   Div ( YM ; 12 ) & "." & Mod ( YM ; 12 ) + 1
)

Last edited by Shin (2023-11-05 13:16:25)

Offline

#3 2023-11-05 12:54:53

BOBU
Guest

Re: 繰り返しフィールドにて12ヶ月分の年月表示方法を教えてください。

Shin 様

ありがとうございました。LET関数を使用する方法にて解決いたしました。
今後とも宜しくお願い致します。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 542.84 KiB (Peak: 578.45 KiB) ]