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

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

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

You are not logged in.

Announcement

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


#1 2016-09-20 14:39:06

rin
Guest

集計項目の利用について

お世話になります。

(車両)
車両ID  |  車両名称     |車両分類 |単価
000001|トラック1号車|トラック |5,000
000002|トラック2号車|トラック |5,000
000003|トラック3号車|トラック |5,000
000004|ノア     |移動車  |3,000
000005|ハイエース  |移動車  |3,000


(利用履歴)
日付  |車両ID  |台数
8/10 |000001|   1
8/10 |000004|   1
9/11 |000002|   1
9/12 |000003|   1
9/12 |000004|   2

上記のような車両一覧と利用履歴あがあります。
車両IDでリレーションしています。

利用期間を検索し、下記のような一覧を作成したいと考えています。

9/1-9/31
車両分類 |台数|合計金額
トラック |   2|  10,000
移動車    |  1|  3,000

このような場合、どのように対応すればよいかをご教授いただけますでしょうか。

OS:[Win10]
FileMaker Ver:[14]

#2 2016-09-20 14:42:34

rin
Guest

Re: 集計項目の利用について

表題の件、内容を少し誤っておりました。
作成したいイメージは下記の通りになります。

9/1-9/31
車両分類 |台数|合計金額
トラック |   2|  10,000
移動車    |  2 |    6,000

#3 2016-09-20 14:57:21

Shin
Member

Re: 集計項目の利用について

車両ID でリレーションします。
利用履歴側のレイアウトで、リレーション先の車両区分をキーとする小計パートを作り、その中に、台数と金額の合計を集計する集計フィールドを作ります。
その上で、期間で抽出して、車両区分でソートすればその集計が表示されます。
https://www.dropbox.com/s/pc03brmw96p3x … 7.zip?dl=0

Last edited by Shin (2016-09-20 15:23:18)

Offline

#4 2016-09-20 15:19:31

Hiro
Member

Re: 集計項目の利用について

集計件数にも依りますが、集計要素はリレーション参照でなく索引の取れるルックアップで取得した方が良いかもしれない。

Last edited by Hiro (2016-09-20 16:14:09)

Offline

#5 2016-09-20 15:26:21

Shin
Member

Re: 集計項目の利用について

区分をルックアップするのならば、ついでにそれぞれの金額も自動入力で取得しておいた方が良いでしょうね。
どのくらいの件数から差が出てくるんでしょうね。千件くらいでしたらあまり差が無いようですが。

Offline

#6 2016-09-21 11:51:53

rin
Guest

Re: 集計項目の利用について

Shin様、Hiro様

サンプルまで作成して頂きありがとうございます。
本日、午後からサンプルを確認し、挑戦してみます。

#7 2016-09-21 14:03:30

rin
Guest

Re: 集計項目の利用について

shin様にご提案頂いた方法で設定を行ってみましたが、
何か不足しているのか、下記のような一覧にしかなりませんでした。

9/1-9/31
車両分類 |台数|合計金額
トラック |   1|    5,000
トラック |   1|    5,000
移動車    |   2|    6,000

何度も申し訳ございませんが、ご教授願います。

また、ルックアップで取得する方法も試してみます。

#8 2016-09-21 14:23:33

旅人
Member

Re: 集計項目の利用について

車両分類をソート対象とする小計パートですから
車両分類でソートしていない?

Offline

#9 2016-09-21 15:58:42

rin
Guest

Re: 集計項目の利用について

旅人様

ソートし忘れてました…
ありがとうございます。
引き続き、設定を進めてみます。

#10 2016-09-26 13:30:07

rin
Guest

Re: 集計項目の利用について

ご無沙汰しております。
本件、一覧を作成することが出来ました。

当初からの仕様が少し変更になったため、合わせてご質問なのですが、
ご質問させていただいていたテーブル構造に加え、さらに親テーブルを追加した場合は、
レイアウト作成時の選択テーブルが異なってしまうため、集計はできないですよね?
ポータルにでも表示できれば…とは思うのですが。。

(車両)
車両ID  |  車両名称     |車両分類 |単価
000001|トラック1号車|トラック |5,000
000002|トラック2号車|トラック |5,000
000003|トラック3号車|トラック |5,000
000004|ノア        |移動車    |3,000
000005|ハイエース   |移動車    |3,000

(利用履歴)
報告書No |日付  |車両ID  |台数
000001 |8/10 |000001|   1
000001 |8/10 |000004|   1
000001 |9/11 |000002|   1
000001 |9/12 |000003|   1
000002 |9/13 |000003|   1
000001 |9/12 |000004|   2

(報告書)
報告書No |作業場所|XXXX  | ...
000001   |大阪      |XXXX  | ...
000002   |愛知      |XXXX  | ...

作成したい一覧
9/1-9/31
作業場所|車両分類 |台数|合計金額
大阪      |トラック |   2|  10,000
大阪      |移動車    |   2|    6,000
愛知      |トラック |   1|    5,000

#11 2016-09-26 14:39:46

Hiro
Member

Re: 集計項目の利用について

異テーブル間集計や多元集計は、リレーションによるリレーション集計法となります。

Offline

#12 2016-09-26 15:41:13

Shin
Member

Re: 集計項目の利用について

サンプルを更新しています。
報告書 というテーブルを追加して、集計レイアウトに、作業場所をキーとする小計パートを追加します。その上で、報告書::作業場 でのソート順を追加すれば良いです。

Offline

#13 2016-09-29 14:24:36

rin
Guest

Re: 集計項目の利用について

サンプルを確認し、希望通りの一覧を作成することが出来ました。
ご回答いただきありがとうございます。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 528.93 KiB (Peak: 549.84 KiB) ]