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

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

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

You are not logged in.

Announcement

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


#1 2018-03-14 16:22:54

GONTA
Member

小計パートに表示される値の集計値の求め方

現在FileMaker Pro 16 を利用して集計値を求めるレイアウトを作成しております。

テーブル情報
名前    機器           flg[1] flg[2] flg[3]
Aさん    iPhone8   1                  1
Bさん    iPhone8   1         1
Aさん    iPhone8   1                  1
Aさん    iPhone8   1                  1
Cさん    iPhone8   1
Bさん    iPhone8   1                  1
Aさん    iPhone7   1          1
Bさん    iPhone7   1
Aさん    iPhone7   1                  1
Aさん    iPhone7   1

この様なデータが入っているとして、(flgフィールドは繰り返しフィールド)
名前と機器の組み合わせが重複するものは省いてカウントしたい場合の
レイアウトの作り方について教えてください。

<実現したい内容>

|y小計パート|  iPhone8        flg[1]="3" flg[2]="1" flg[3]="1"
|x小計パート|  Aさん iPhone8 1                            1
|x小計パート|  Bさん iPhone8 1              1
|x小計パート|  Cさん iPhone8 1

|y小計パート|  iPhone7         flg[1]="2" flg[2]="1"flg[3]="1"
|x小計パート|  Aさん iPhone7 1              1            1
|x小計パート|  Bさん iPhone7 1

x小計パート=名前&機器の計算フィールドを基準としたソートで
flgフィールドの集計フィールド:平均値を配置することでx小計パートは
実現できました。


<質問>
y小計パートの作り方を教えて欲しいです。
機器フィールドを基準とした小計パートで、
flgフィールドの集計フィールド:合計値にすると、
本来ボディパートに隠れているレコードも合計してしまいます(当たり前ですが。。。)。
実現したい内容の様にiPhone8 flg[1]="3" flg[2]="1" flg[3]="1" , iPhone7 flg[1]="2" flg[2]="1"flg[3]="1" と言う様に平均値に対する
合計値を出すにはどうすればいいでしょうか?

Last edited by GONTA (2018-03-14 17:05:36)

Offline

#2 2018-03-14 18:00:06

Shin
Member

Re: 小計パートに表示される値の集計値の求め方

|y小計パート|  iPhone8        flg[1]="3" flg[2]="1" flg[3]="2"
|x小計パート|  Bさん iPhone8 1              1            1
ですよね。

ちょっと特殊な処理をした集計処理です。
https://www.dropbox.com/s/9okru66ac45hb … 7.zip?dl=0

機種と名前でマスター化したテーブルを作り、リレーションを張って最大値を求める集計を行い、それを合計する方がシンプルかもしれません。

Offline

#3 2018-03-15 17:50:06

GONTA
Member

Re: 小計パートに表示される値の集計値の求め方

Shin様

ご回答ありがとうございます。

>|y小計パート|  iPhone8        flg[1]="3" flg[2]="1" flg[3]="2"
>|x小計パート|  Bさん iPhone8 1              1            1
>ですよね。

はい、おっしゃる通りで質問の集計が間違ってました。


サンプルファイルまでありがとうございます!
参考にしながら私の環境に無事に実装できました!!
しかし、、、なぜ希望の値がでるか原理の理解まで行き着いていません。
フィールド3つのシンプルな内容なのに複雑怪奇です、、、
頑張って読み解いて見ます。ありがとうございました。

Offline

#4 2018-03-16 14:09:01

Shin
Member

Re: 小計パートに表示される値の集計値の求め方

考え方は、結果ありきです。変な例えかもしれませんが、
得意先より、総務と営業部あてに大きなお菓子を2個もらいました。各部署に1個ずつ配分したのですが、各部署には、5人と3人です。各部員は、どの大きさのお菓子が貰えたか、総務は1/5、営業は1/3ですね。

同じ手法を、
https://fm-aid.com/bbs2/viewtopic.php?id=7700
でも使っています。

Last edited by Shin (2018-03-16 14:43:20)

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: 556.62 KiB (Peak: 579.68 KiB) ]