みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ファイルメーカープロ16 MAC 使用しております どなたか良い方法教えていただけないでしょうか
3ファイルあります
・売上ファイルに「年」「売上金額」「集計」フィールドがあり 小計ソート対象 「年」に集計フィールドを置いてあります
・支出ファイル、も同様で年」「売上金額」「集計」フィールドがあり 小計ソート対象 「年」に集計フィールドを置いてあります
・収支管理ファイルで それぞれに集計値を置いて 売上集計−支出集計 の計算がうまくいきません。
→年でリレーションを組んで 2つの値をレコードに表示させることは、出来たのですが、売上集計−支出集計ができません。
GetSummary ( 売上ファイル::売上集計 ; 売上ファイル::年 )- GetSummary ( 支出ファイル::支出集計; 支出ファイル::年) これでも、足計算ができなかったです。
どなたか御教授お願いできないでしょうか。
Offline
利用制限の多い集計フィールドによる簡便集計でなく、
自由度のあるリレーション集計法にするのが吉です。
Offline
Hiroさん
お返事ありがとうございます リレーション集計を学びたいのですが 全く検討つかないです。
リレーションを組んでルックアップでフィールドに取り込んだり、ポータルはわかるのですが 変数とか、グローバルフィールドの使い方がなかなか理解できないです。
今回のような目指したい具体例で学べたら 理解すると思うのですが 教えていただけないでしょうか。
宜しくお願いします。
Offline
現在のリレーションを使い、
収支管理ファイルで計算フィールド
Sum ( 売上ファイル::売上金額 )
を作れば売上金額の合計値が求められます。
支出ファイも同様にして合計が求められますから。その差を取ればいいですね。
差だけが必要なら、上記の計算フィールドは不要で直接合計の差の計算でいいでしょう。
ちなみに、、
> GetSummary ( 売上ファイル::売上集計 ; 売上ファイル::年 )- GetSummary ( 支出ファイル::支出集計; 支出ファイル::年)
売上ファイルと、支出ファイルで
GetSummary
で集計値を固定して、収支管理ファイルでその差を求めます。
Offline
チポさん ありがとうございます Sum関数は、繰り返しフィールドだけじゃないのですね 勉強になりました。
しかし、売上の各レコードに 「cafe」「ホール」の値一覧名で各部署の売上検索をした場合、検索結果が反映されません。
いい方法ないでしょうか。
2013売上集計ー支出集計= 収支金額
2014
2015
Offline
部署ごとに集計したい。
ということでしょうか?
ならば、部署もリレーションの照合に加えればいいのですが。
Offline
集計用のテーブルに、年、部門、金額を全てインポートし、集計機能を使った方が簡単では。
または、シリアル番号などをふって各レコードを参照できるようにし、集計してもいいかも。(レコード数が増えると遅くなりますが)
リレーション集計も悪くないですが、この程度の構造で集計のためだけにリレーションを4本も張る必要があるのはどうでしょうね。
最小限のリレーションを張り、集計機能との組み合わせでこんな方法も。
https://www.dropbox.com/s/r3lr42bnigz9j … 7.zip?dl=0
Last edited by Shin (2018-01-16 12:31:14)
Offline
ありがとうございます そうですね Shinさんがおっしゃるとおり集計用のテーブルにインポートして管理することにしました。
最小限のリレーションも ダウンロードして大変参考になりました じっくり習得できるように勉強します。
Offline
Pages: 1
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 562.67 KiB (Peak: 581.78 KiB) ]