みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
売上累積テーブル
売上日 担当者 売上金額 1月 2月 3月 ..... 12月
2015/01/01 山田 100000
2015/02/01 佐藤 200000
2015/03/10 佐藤 100000
2015/04/15 山田 500000
:
2016/01/01 佐藤 100000
2016/03/15 山田 300000
というテーブルの集計を年別担当者別月別集計 上記1月~12月に取りたいのですが
(集計は年を入力して表示させます)
どのようにすればいいでしょう?
Offline
・集計結果は、繰り返し[12項]計算フィールドへLookup関数式で計算取得します。
・「月数タイトル」は、繰り返し[12項]計算フィールドへ計算取得します。
・その式は、Date(Get(計算式繰り返し位置番号);1;Year(売上日[1])) とします。
・「集計は年を入力して表示」の必要はないでしょう。 「集計起算月期」は、
・売上日から算出すれば良いです。Date(Month(売上日);1;Year(売上日)) とか。
・年別担当者別月別集計の計算は、以下の自己リレーションのSum(関連::売上金額)で算出できます。
「集計起算月期」=「自己::集計起算月期」
and
「担当者」=「自己::担当者」
・「集計結果」繰り返し計算フィールドのLookup関数用の自己リレーションは、
「月数タイトル」=「自己::集計起算月期」
and
「担当者」=「自己::担当者」
Last edited by Hiro (2017-09-02 05:17:27)
Offline
Hiroさん。
ご丁寧にありがとうございます。
試してみます。
繰り返しフィールドはなるべく使わないほうがいいという意見もありますが、
繰り返しを使わない方法もあるのでしょうか?
Offline
繰り返しフィールドの使用を避けるべきなのは、入出力が必要な生データの格納先としてではないでしょうか。
その理由も明確で、インポート・エクスポートでは繰り返しフィールドの2個目以降を扱えないためかと。
使い捨て可能な中間値の格納や、計算フィールドでの使用を忌避する必要はないと思いますよ。
Offline
「繰り返しフィールドの使用」の件については、#4 micさんの通りです。
#2の設定説明を実装したサンプルを一応アップしときましたので、参考ください。
●サンプル「担当別月別年間売上推移集計表.fmp12」 → https://yahoo.jp/box/p8V__k
Offline
各レコードで繰り返しフィールドにデータを展開しておいて、それを集計するサンプルです。複数年の集計が可能ですが、すこし改変するだけで、担当者毎の年次統計も可能です。
https://www.dropbox.com/s/3s4av0zyyoe2g … 7.zip?dl=0
Offline
Hiroさん、Shinさん サンプルをありがとうございます。
参考にします。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 558.76 KiB (Peak: 581.91 KiB) ]