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

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

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

You are not logged in.

Announcement

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


#1 2014-01-27 16:18:35

Gali
Member

複数テーブルをまたいだ集計について

いつもお世話になります。

複数テーブルをまたいだ集計をしたいと考えています。

◯テーブル構成
・物質マスタ:物質データ一覧
・構成物質含有率:材料の構成物質情報。親=材料、子=物質マスタ、含有率
・材料
・購入重量:部署ごとの材料の購入重量。親=材料、子=部署、購入量
・部署

◯リレーション
物質マスタと、材料は、構成物質含有率テーブルを介して多対多の関係になっています。
材料と部署は購入量テーブルを介して多対多の関係になっています。

物質マスタ <->> 構成物質含有率 <<-> 材料 <->> 購入重量 <<-> 部署

◯やりたいこと
各部署の物質使用量を集計。
物質を一つだけ選択し、その物質の各部署の使用重量(購入重量 x 含有率)を一覧したいです。

◯たぶんこんな感じかと考えています。
物質A , 材料1 , 購入重量 , 部署a
物質A , 材料1 , 購入重量 , 部署b
物質A , 材料2 , 購入重量 , 部署a
物質A , 材料3 , 購入重量 , 部署c
物質A , 材料3 , 購入重量 , 部署b
上記のような表が作成できれば集計レイアウトで集計できるのではないかと考えているのですが、うまく表が作成できません。
物質Aは複数の材料に含まれていて、さらに材料には複数の購入部署が設定されています。
上記例の場合の、材料は最終的な集計には不要な情報ですが、説明でわかりやすいかと思い追記してあります。

説明が難しいのですが、なんらかの方法を教えていただけると嬉しいです。

◯環境
Filemaker Pro Advanced 12
Windows7

よろしくお願いします。

Last edited by Gali (2014-01-27 16:20:23)

Offline

#2 2014-01-27 17:16:07

Shin
Member

Re: 複数テーブルをまたいだ集計について

似たような話がありました。
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=52779
サンプルファイルをご覧になるといいでしょう。(サーバーの都合で下記に変わっています)
https://dl.dropboxusercontent.com/u/926 … 79.fp7.zip
ただし、材料の順序が固定化されている、という特殊な事情があり、そこを繰り返しフィールドで作っています。
今回は、その部分もポータルで作られたほうが言いでしょうね。

Last edited by Shin (2014-01-27 17:19:18)

Offline

#3 2014-01-28 11:43:21

Gali
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.017 seconds, 9 queries executed - Memory usage: 514.55 KiB (Peak: 525.52 KiB) ]