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

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

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

You are not logged in.

Announcement

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


#1 2018-01-15 13:57:52

hide222
Member

小計ソート対象で年の集計フィールド同士の計算について

ファイルメーカープロ16 MAC 使用しております どなたか良い方法教えていただけないでしょうか

3ファイルあります
・売上ファイルに「年」「売上金額」「集計」フィールドがあり 小計ソート対象 「年」に集計フィールドを置いてあります
・支出ファイル、も同様で年」「売上金額」「集計」フィールドがあり 小計ソート対象 「年」に集計フィールドを置いてあります
・収支管理ファイルで それぞれに集計値を置いて 売上集計−支出集計 の計算がうまくいきません。

→年でリレーションを組んで 2つの値をレコードに表示させることは、出来たのですが、売上集計−支出集計ができません。
GetSummary ( 売上ファイル::売上集計 ; 売上ファイル::年 )- GetSummary ( 支出ファイル::支出集計; 支出ファイル::年) これでも、足計算ができなかったです。

どなたか御教授お願いできないでしょうか。

Offline

#2 2018-01-15 14:29:27

Hiro
Member

Re: 小計ソート対象で年の集計フィールド同士の計算について

利用制限の多い集計フィールドによる簡便集計でなく、
自由度のあるリレーション集計法にするのが吉です。

Offline

#3 2018-01-15 15:05:19

hide222
Member

Re: 小計ソート対象で年の集計フィールド同士の計算について

Hiroさん
お返事ありがとうございます リレーション集計を学びたいのですが 全く検討つかないです。
リレーションを組んでルックアップでフィールドに取り込んだり、ポータルはわかるのですが 変数とか、グローバルフィールドの使い方がなかなか理解できないです。
今回のような目指したい具体例で学べたら 理解すると思うのですが 教えていただけないでしょうか。
宜しくお願いします。

Offline

#4 2018-01-15 16:56:44

チポ
Member

Re: 小計ソート対象で年の集計フィールド同士の計算について

現在のリレーションを使い、
収支管理ファイルで計算フィールド
  Sum ( 売上ファイル::売上金額 )
を作れば売上金額の合計値が求められます。

支出ファイも同様にして合計が求められますから。その差を取ればいいですね。
差だけが必要なら、上記の計算フィールドは不要で直接合計の差の計算でいいでしょう。


ちなみに、、
> GetSummary ( 売上ファイル::売上集計 ; 売上ファイル::年 )- GetSummary ( 支出ファイル::支出集計; 支出ファイル::年)
売上ファイルと、支出ファイルで
  GetSummary
で集計値を固定して、収支管理ファイルでその差を求めます。

Offline

#5 2018-01-15 18:55:56

hide222
Member

Re: 小計ソート対象で年の集計フィールド同士の計算について

チポさん ありがとうございます Sum関数は、繰り返しフィールドだけじゃないのですね 勉強になりました。
しかし、売上の各レコードに 「cafe」「ホール」の値一覧名で各部署の売上検索をした場合、検索結果が反映されません。
いい方法ないでしょうか。

2013売上集計ー支出集計= 収支金額
2014
2015

Offline

#6 2018-01-16 09:47:07

チポ
Member

Re: 小計ソート対象で年の集計フィールド同士の計算について

部署ごとに集計したい。
ということでしょうか?

ならば、部署もリレーションの照合に加えればいいのですが。

Offline

#7 2018-01-16 12:28:36

Shin
Member

Re: 小計ソート対象で年の集計フィールド同士の計算について

集計用のテーブルに、年、部門、金額を全てインポートし、集計機能を使った方が簡単では。
または、シリアル番号などをふって各レコードを参照できるようにし、集計してもいいかも。(レコード数が増えると遅くなりますが)
リレーション集計も悪くないですが、この程度の構造で集計のためだけにリレーションを4本も張る必要があるのはどうでしょうね。

最小限のリレーションを張り、集計機能との組み合わせでこんな方法も。
https://www.dropbox.com/s/r3lr42bnigz9j … 7.zip?dl=0

Last edited by Shin (2018-01-16 12:31:14)

Offline

#8 2018-01-17 19:20:27

hide222
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.008 seconds, 7 queries executed - Memory usage: 562.67 KiB (Peak: 581.78 KiB) ]