みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初投稿です。
宜しくお願いいたします。
環境
Win7
FileMakerProAd15
とある日報データの集計をしたいと考えています。
日付 拠点 在籍数 退会数 退会率
1月1日 A 100 5 5%
1月1日 B 100 10 10%
・
・
1月31日 A 120 12 10%
1月31日 B 200 10 5%
・
・
2月28日 A 150 30 20%
2月28日 B 400 40 10%
このデータを下記のように集計を行いたいです。
拠点 1月末 2月末 3月末・・・・・12月末 年間集計
A 120 12 10% 150 30 20% ・・・・・・・・・・・ ◎◎ ●● ○○%
B 200 10 5% 400 40 10% ・・・・・・・・・・・ ◎◎ ●● ○○%
繰り返しフィールドと小計パート(拠点ソート)を用いて、各月末時点のデータの抽出と年間集計の◎◎(拠点ごとの月末在籍数の合計)、
●●(拠点ごとの月末退会数の合計)を求めることはできました。
ですが、○○%の計算が上手くいきません。
理想は◎◎と●●の集計フィールド内容を計算して、パーセントを求める事が理想です。
現時点のテーブル情報
日付 日付
拠点 テキスト
在籍数 数字
退会数 数字
退会率 計算 =退会数/在籍数
X月末 計算[12] =Date(今日を元に月末を算出)
X在籍数 計算[12] =X月末を元に在籍数をだす
X在籍数合計 集計[12] =X在籍数合計
S在籍数 集計 =X在籍数合計
X退会数 計算[12] =X月末を元に退会数をだす
X退会数合計 集計[12] =X退会数合計
S退会数 集計 =X退会数合計
S退会率 集計?計算? (ここがうまくいきません)
以上になります。
クロス集計自体を理解できていないため、手探り状態で行っています。
年間集計で利用する S退会数 / S在籍数の計算の結果を拠点ごとにS退会率として表示をさせたいです。
ご教授いただけないでしょうか。
宜しくお願いいたします。
Last edited by nkm (2017-04-20 17:24:28)
Offline
集計結果をGetSummary関数で個別に計算できますから、
その複合式としての比率計算(退会数集計値 / 在籍数集計値)も計算できます。
Offline
> S在籍数 集計 =X在籍数合計
これがよく分かりませんが、
拠点ごとの年間の合計を求めるのなら、
計算フィールドとして、統計関数
Sum ( 繰返しフィールド )
とすれば、繰返しフィールドの各回の合計が求められます。
在籍数、退会数
の合計を上記の様に求めれば退会率は除算で求められますね。
しかし、
その方法が年間の集計になるのかは疑問ですが。。
Offline
お二方、ご回答ありがとうございます。
Hiro様
GetSummary関数を用いたところ、希望通りの結果を得ることができました。
ありがとうございます。
チポ様
自分自身で理解できていない部分が多く、サンプルデータを真似て作っていたために余計なフィールドがあったかもしれません。
Sum ( 繰返しフィールド )という方法を初めて知りました。
開発中のほかの部分に応用することができました。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 553.2 KiB (Peak: 564.38 KiB) ]