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

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

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

You are not logged in.

Announcement

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


#1 2019-05-27 17:33:22

ken815
Member

一定期間内の件数をカウントしたい。

FileMakerPro13を利用しています。
顧客情報の6カ月当たりの解約率を算出したいのですが、どのようにすればよいでしょうか

テーブル1:顧客情報(フィールド:解約日)
テーブル2:集計(フィールド:対象月 フィールド:解約数)

テーブル1
顧客A: 解約日:2019/01/01
顧客B: 解約日:2018/12/01
顧客C: 解約日:2018/06/01

テーブル2
対象月      解約数
2019/05/01       2
2019/06/01       2
2019/07/01       1
2019/08/01       0

のイメージです。よろしくお願いいたします。

Offline

#2 2019-05-27 18:12:28

Hiro
Member

Re: 一定期間内の件数をカウントしたい。

  1. テーブル1に「解約月」計算フィールドを作る。
    その式は、   Date(Month(解約日); 1; Year(解約日))
       

  2. リレーションを設定する。
    「テーブル2::対象月」=「テーブル1::解約月」
       

  3. 目的の「解約数」を計算フィールドとし、
    その式は、   Count(テーブル1::解約月)
    として、お終い。

Offline

#3 2019-05-27 19:52:38

ken815
Member

Re: 一定期間内の件数をカウントしたい。

すいません、説明が不十分でした。
「テーブル2::対象月」=「テーブル1::解約月」
で集計した場合、対象月と同一なものだけカウントされるのですが、実装したい内容は
例えば 2019年5月に解約された顧客は、2019年5月、2019年6月、2019年7月、2019年8月、2019年9月、2019年10月の対象月でカウントされるようにしたいのです。

少々わかりやすいよう加筆します。

テーブル1:顧客情報(フィールド:解約日)
テーブル2:集計(フィールド:対象月 フィールド:解約数)

テーブル1
顧客A: 解約日:2019/01/01
顧客B: 解約日:2018/12/01
顧客C: 解約日:2018/06/01

テーブル2
対象月        解約数(対象月から過去6カ月の間の解約数)
2019/05/01       2   (2019年5月から過去6カ月の間に2件解約された)
2019/06/01       2   (2019年6月から過去6カ月の間に2件解約された)
2019/07/01       1   (2019年7月から過去6カ月の間に1件解約された)
2019/08/01       0   (2019年8月から過去6カ月の間に0件解約された)

Offline

#4 2019-05-27 20:26:33

Hiro
Member

Re: 一定期間内の件数をカウントしたい。

前回#2投稿はすべてキャンセルして、新規に

  1. テーブル1に「解約月」計算フィールドを作る。
    その式は、   Date(Month(解約日); 1; Year(解約日))
       

  2. テーブル1に「締メ月」計算フィールドを作る。
    その式は、   Date(Month(解約日)+6; 1; Year(解約日))
       

  3. リレーションを設定する。
    「テーブル2::対象月」>=「テーブル1::解約月」
       AND
    「テーブル2::対象月」<=「テーブル1::締メ月」
       

  4. 目的の「解約数」を計算フィールドとし、
    その式は、   Count(テーブル1::解約日)
    として、お終い。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 557.73 KiB (Peak: 586.34 KiB) ]