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

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

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

You are not logged in.

Announcement

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


#1 2016-09-04 13:36:49

kazu10
Member

レコードの加算とクロス計算について

いつもお世話になっています。

FM13をwindowsで使用してます。

クロス計算をして表計算のように表示するにあたり煮詰まってしまったので教えていただきたいです。

テーブル1

店舗名 科目コード 科目名 金額   年  月
A店  6215A  家賃  700000 2016 6
A店  6215B  駐車場 80000     2016 6
A店  6215C  共益費 50000     2016 6
A店  6219A  電気  200000 2016 6
A店  6219B  水道  160000 2016 6
A店  6219C  ガス  60000     2016 6
B店  6215A  家賃  400000 2016 6
B店  6215B  駐車場 20000     2016 6
B店  6215C  共益費 30000     2016 6
B店  6219A  電気  100000 2016 6
B店  6219B  水道  60000   2016 6
B店  6219C  ガス  20000     2016 6

上記のようなデータがあります。

このデータを下記のような表計算な感じで表記したいのです

2016
6月     A店    B店
家賃計   750000      420000
駐車場   80000          20000     
電気    200000        100000
水道    160000        600000
ガス    60000          20000
水光熱合計 420000        180000

ただのクロス計算でそのまま表示するのであれば何とかできるのですが
途中にレコードの加算というと間違ってるのかもしれませんが合計しなければならないところや
合計しないでそのまま表示してさらに合計を表示しなければならないところがあったりでなやんでいます。

上記の表でいうと
家賃系は、家賃+共益費 ここで家賃と共益費は加算するのに駐車場は加算せず(集計せず?)そのまま表示
電気、水道、ガスはそのまま表示し、その下に合計(集計?)した表示をしないといけなかったりで混乱しています。

さらに年と月があるのですがテーブル1のデータはほんの一部で今後もずっと使う予定ですが、過去20年分くらいのデータがあり店舗も10店程あり
年と月を選択表示できるようにしたいと考えていまして、表示用の別テーブルを作ったほうがいいのかレイアウトの変更だけでいいのかも悩んでおります。

大変恐縮ですがご教授いただければ幸いです。
よろしくお願いいたします。

Offline

#2 2016-09-04 21:06:14

旅人
Member

Re: レコードの加算とクロス計算について

例えばこんな方法?
http://pupld.net/21/160904/hfnl3k01yq/index.cgi
家賃集計.fmp12

Offline

#3 2016-09-05 18:51:37

kazu10
Member

Re: レコードの加算とクロス計算について

旅人様
ご回答いただきありがとうございます。

今まで試行錯誤しておりご返信が遅くなりました。

かなり近いものができてきました。
現状サンプルでは年と月での縛りがないので今はそこの試行錯誤中です。

もう一つ困ったことが出てきました。
実はこの表、経営店舗のFL表を作ろうと試行錯誤しているのですが、旅人様の内容でとても近いのですが
金額の隣に下記の表のように割合も表示する必要があります。

2016
6月          A店           B店
売上          8000000                5000000
家賃計       750000    9.38        420000
駐車場       80000      1.00        20000     
電気          200000    2.50        100000
水道          160000    2.00        600000
ガス          60000                    20000
水光熱合計 420000                  180000

金額と金額の間に売上を基にした割合が入るのですが、計算フィールドで予定してますが、
金額と金額の間に表示することはできるのでしょうか?

再度質問になってしまし申し訳ありません。

また、いま試行錯誤していますが年と月を変えると金額が変わる方法も教えていただけると大変助かります。

どうぞよろしくお願いいたします。

Offline

#4 2016-09-06 11:42:20

旅人
Member

Re: レコードの加算とクロス計算について

売上というのは何の合計ですか。

Offline

#5 2016-09-06 12:01:44

旅人
Member

Re: レコードの加算とクロス計算について

というか、ある年月の売上金額が別フィールドにあるのですか。

Offline

#6 2016-09-06 13:25:53

旅人
Member

Re: レコードの加算とクロス計算について

こうかなぁ?
http://pupld.net/21/160906/8chbg8u9fh/index.cgi
家賃集計2.fmp12

年月ごとの場合はリレーションに年月合致を加えるだけです。
集計表示を1年月ごとに表示する場合は、集計テーブルの年月は
グローバルフィールドにします。

Offline

#7 2016-09-07 18:22:33

kazu10
Member

Re: レコードの加算とクロス計算について

旅人様
ご返信ありがとうございます。

まさにこの表示方法です
集計フィールドの内容って分割できるんですね
勉強になりました。

年と月別は何とか自分で解決できました。
ありがとうございます。

この題目の内容はできるようになりましたので解決とさせていただきます。

実はまた別の問題が発生したので改めて質問させていただきます。

ありがとうございました。

Offline

#8 2016-09-07 21:07:55

kazu10
Member

Re: レコードの加算とクロス計算について

すみません 解決して気でいましたが解決しておりませんでした。
旅人様から頂いた質問に答えもせず回答してしまいました。
申し訳ありません。

売上というのは科目フィールドの中にあって金額フィールドの中に金額が入っている状態でした
したがって旅人様にいただいたサンプルだと簡単に計算ができるのですが科目の中に売上あるので、私は混乱しておりました。

集計フィールドが分解できるのは知ることができたので参考にさせていただきます。

科目の中に売り上げがある場合の計算式をおしえていただけますか

どうぞよろしくお願いいたします。

Offline

#9 2016-09-08 09:44:40

旅人
Member

Re: レコードの加算とクロス計算について

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 8 queries executed - Memory usage: 523.77 KiB (Peak: 528.67 KiB) ]