みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
開発環境
Win7
FileMakerProAd15
FileMakerServer15
こんにちは。
いつもお世話になっております。
アンケートの集計をする際のテーブル設計で悩んでおります。
以下のような設問マスタがあります。
========================
設問マスタ
kp設問 設問内容 ジャンル ウェート
1 内容1 数学 0.5
2 内容2 数学 0.5
3 内容3 国語 0.5
4 内容4 国語 0.5
5 内容5 英語 1.0
6 内容6 英語 1.0
・ ・ ・ ・
・ ・ ・ ・
========================
ボタンをトリガーに回答フィールドに回答結果と点数フィールドに回答結果にウェートを掛け算した点数を入力するようにします。
============================
回答結果のテーブル(その1)
kp回答結果 回答者 kf設問 回答 点数
1 Aさん 1 1 0.5
1 Aさん 2 2 1.0
1 Aさん 3 3 1.5
1 Aさん 4 4 2.0
1 Aさん 5 5 5.0
1 Aさん 6 5 5.0
2 Bさん 1 1 0.5
・ ・ ・ ・ ・
・ ・ ・ ・ ・
===========================
回答結果のテーブル(その2)
kp回答結果 回答者 回答[30] 点数[30] 合計点
1 Aさん 1 2 3・・・30 0.5 1.0 1.5・・・1.0 50.5
2 Bさん 1 2 3・・・30 0.5 1.0 1.5・・・1.0 60.5
・ ・ ・ ・ ・
・ ・ ・ ・ ・
============================
最終出力を以下のような形で出したいです。
================================================
結果一覧
回答者 回答1 回答2 ジャンル小計(数学) 回答3 回答4 ジャンル小計(国語)・・・回答30 合計
Aさん 1 2 3 3 4 7 ・・・ 5 50.5
Bさん 1 2 3 3 4 7 ・・・ 5 60.5
・ ・ ・ ・ ・ ・ ・ ・ ・
・ ・ ・ ・ ・ ・ ・ ・ ・
================================================
テーブルその1の場合だと、ジャンル小計を出すことはできますが、回答結果を横に並べることがうまくいきません
テーブルその2の場合だと、結果を横に並べることはできますが、ジャンル小計を出すことができません。
上記の方法をかなえる良い方法があれば、教えていただけないでしょうか。
宜しくお願いいたします。
Last edited by nkm (2017-10-20 15:21:25)
Offline
「回答」と「回答[30]」の両方同じテーブルに作っていいのでは?
繰り返しフィールドの方は「_回答[30]」のように名前を変えて計算フィールドにし、「回答」フィールドと設問リストを元に計算するようにすれば入力の手間も掛かりませんし。
私ならついでに「_ジャンル[10]」みたいなフィールドも作るかもしれません。
Offline
設問番号とジャンルを目的の形に並べた一覧が作れば良いです。それにあわせて点数を繰り返し計算フィールドに展開し、集計します。こんな形で。
https://www.dropbox.com/s/6nvqq6jbj46y1 … 7.zip?dl=0
Last edited by Shin (2017-10-21 19:26:30)
Offline
mic様 Shin様
ご回答いただきありがとうございます。
Shin様にいただいたデータがまさに理想の形でした。
繰り返しフィールドと集計が中々思うようにできなかったのですが、いただいたファイルを参考にがんばってみます。
ご協力いただきありがとうございました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 556.84 KiB (Peak: 579.91 KiB) ]