みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
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
テーブル1に「解約月」計算フィールドを作る。
その式は、 Date(Month(解約日); 1; Year(解約日))
リレーションを設定する。
「テーブル2::対象月」=「テーブル1::解約月」
目的の「解約数」を計算フィールドとし、
その式は、 Count(テーブル1::解約月)
として、お終い。
Offline
すいません、説明が不十分でした。
「テーブル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
前回#2投稿はすべてキャンセルして、新規に
テーブル1に「解約月」計算フィールドを作る。
その式は、 Date(Month(解約日); 1; Year(解約日))
テーブル1に「締メ月」計算フィールドを作る。
その式は、 Date(Month(解約日)+6; 1; Year(解約日))
リレーションを設定する。
「テーブル2::対象月」>=「テーブル1::解約月」
AND
「テーブル2::対象月」<=「テーブル1::締メ月」
目的の「解約数」を計算フィールドとし、
その式は、 Count(テーブル1::解約日)
として、お終い。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 554.67 KiB (Peak: 583.03 KiB) ]