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

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

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

You are not logged in.

Announcement

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


#1 2018-10-20 21:53:26

kazu10
Member

繰り返しフィールドの値を集計フィールドで合計した時の計算

みなさんよろしくお願いします

環境はwin10 fm13です

繰り返しフィールドで

ポイント ウエイト  得点
50   15%  7.5
50   10%  5
25   15%  3.75
0    30%  0
50   30%  15

ポイントフィールド×ウエイトフィールド=得点フィールドになるように作っています。
この得点フィールドを合計フィールド(集計フィールドの合計で得点フィールドを繰り返しの集計・全体)で合計値を出しています。ちなみにこの時の数値は31.25です

さらにこの合計フィールドの数値を評価ポイントフィールドで
合計フィールド(31.25)×0.4と計算してるのに答えが3となってしまします。

もうどのような計算になってるか全くわからなくなってしまってるので助けていただきたいです。

集計の出し方が悪いのか恐れ入りますがどなたか教えてください

Offline

#2 2018-10-21 02:35:45

Hiro
Member

Re: 繰り返しフィールドの値を集計フィールドで合計した時の計算

使うのは集計フィールドではなく、Sum合計計算フィールドです。

・ポイント: 繰り返し[5回]数値フィールド
・ウエイト: 繰り返し[5回]数値フィールド(数値書式:%)
・得点      : 繰り返し[5回]計算フィールド(式:ポイント*ウエイト
・合計      : 計算フィールド(式:Sum(得点)
・評価ポイント: 計算フィールド(式:合計*0.4

Offline

#3 2018-10-21 08:54:34

Shin
Member

Re: 繰り返しフィールドの値を集計フィールドで合計した時の計算

将来的にどうなるのか、や、ポイントの入力の手間を考えると、繰り返しフィールドを使うより、他のテーブルに入力するようにして、ポータルで表示させることをお勧めします。
その際には、そちらのテーブルの集計フィールドか、こちらのテーブルの計算フィールドを使って計算できます。
https://www.dropbox.com/s/vrgna3h8v0fy5 … 7.zip?dl=0

Last edited by Shin (2018-10-21 12:15:15)

Offline

#4 2018-10-22 14:19:13

kazu10
Member

Re: 繰り返しフィールドの値を集計フィールドで合計した時の計算

hiro様
shin様
返信ありがとうございます。

そもそも計算の仕方が間違っていたということですね
参考にさせていただき修正かけています。

Shinさまから助言いただいた内容も検討してみようと思いますがもし可能ならで構わないので私がここまで作ったものをお送りしますので見ていただいて助言いただけたらと思います
そういう場所でなかったらすみません

https://www.dropbox.com/s/mxg7qlp1ekciy … a.zip?dl=0

よろしくお願いします

Offline

#5 2018-10-22 15:24:15

Shin
Member

Re: 繰り返しフィールドの値を集計フィールドで合計した時の計算

評価項目が固定されているものですね。
項目相互の評価を行わないのでしたら、今の繰り返しフィールドでの入力でも良いのでは。

Offline

#6 2018-10-22 16:35:12

kazu10
Member

Re: 繰り返しフィールドの値を集計フィールドで合計した時の計算

Shin様
返信ありがとうございます。

早速確認していただきありがとうございます

とりあえずこれでも作っていこうと思います。

今回はこのまま作っていこうと思います。
今作ってる最中なのでまた教えていただくことになると思いますのでその時はよろしくお願いします

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 559.47 KiB (Peak: 582.94 KiB) ]