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

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

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

You are not logged in.

Announcement

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


#1 2021-08-31 14:43:02

mo888
Guest

縦軸と横軸で複数条件がある集計について

はじめまして。
filemakerをさわりはじめたばかりの初心者です。

クロス集計についてある程度自分で調べたつもりですが、完全に理解出来ているとは言えない状態です。

今回、縦軸と横軸で複数条件がある集計の実装方法についてまったく検討がつかないので質問させて下さい。

現在あるデータとしては以下です。

【D売上】
拠点
得意先
売上日
金額

これを以下の条件のようにPDF出力することをゴールとしています。
①縦軸は拠点ごとにソートし得意先ごとに集計およびその合計
②横軸は過去3年間及び月ごとに集計およびその合計

【出力イメージ】
出力イメージ

#2 2021-08-31 16:10:30

Shin
Member

Re: 縦軸と横軸で複数条件がある集計について

まず、横軸の処理から。
売上日から年月の通し数字へ変換します。売上YM
    Year ( 売上日 ) * 12 + Month ( 売上日 ) - 1
としておくといいでしょう。
年月一覧には、繰り返しフィールド YM で、
    ( Year ( Get ( 日付 ) ) - 2 + Mod ( Get ( 計算式繰り返し位置番号 ) - 1 ; 3 ) ) * 12 + Div ( Get ( 計算式繰り返し位置番号 ) - 1 ; 3 )
金額の集計用に計算式繰り返しフィールドで、
    Case ( YM = 売上YM[1] ; 金額[1] )
これを個別に集計(合計)する集計フィールドを作っておきます。

集計用のレイアウトを作ります。(ボディーパートは不要です)
拠点をキーとする小計パートを作ります。
得意先をキーとする小計パートを作り、上の集計フィールドを配置します。
このレイアウトで、拠点、得意先でソートすれば集計されています。年合計も、同じような仕組みで計算できます。

簡単なサンプルです。
https://www.dropbox.com/s/yhrfmgrc35127 … 2.zip?dl=0

Last edited by Shin (2021-09-03 18:01:33)

Offline

#3 2021-09-01 09:23:33

mo888
Guest

Re: 縦軸と横軸で複数条件がある集計について

Shin様

ありがとうございます。とても参考になります。

#4 2021-09-01 14:10:31

mo888
Guest

Re: 縦軸と横軸で複数条件がある集計について

Shin様

ご提案頂いた方法で横軸の合計まで出すことができました。ありがとうございます。

次は縦軸の拠点ごとの小計なのですがこちらも、もしよろしければアドバイス頂けると大変助かります。

やったこととしては、集計フィールドを集計フィールドにすることは出来ないみたいなので、金額_を繰り返しなしで新たな集計フィールドを作成し小計パートで拠点をソートしました。
値は入るのですがどうやら狙っている値*2の値が入っています。
これをどうにか出来ないかと試みましたが、どうにもならなそうなので再度投稿させて頂いています。

#5 2021-09-01 14:25:45

mo888
Guest

Re: 縦軸と横軸で複数条件がある集計について

Shin様

連投すみません。解決しました。

単純に金額を拠点でソートするのみでした。。。お騒がせしました。

#6 2021-09-01 15:12:15

mo888
Guest

Re: 縦軸と横軸で複数条件がある集計について

再度質問させて下さい。

こちらの方法ですと横軸の9月の次が10月ではなく1月になってしまうのですが、解決方法は何かありませんでしょうか?

#7 2021-09-01 16:20:06

Shin
Member

Re: 縦軸と横軸で複数条件がある集計について

> 横軸の9月の次が10月ではなく1月になってしまう
何をみて1月と判断されています?
10月のデータがそこに反映されていませんか。

Offline

#8 2021-09-01 16:43:46

mo888
Guest

Re: 縦軸と横軸で複数条件がある集計について

こちらを見て1月かと思っております。

レイアウトモードでデータの書式設定を一般→少数にすれば見た目上では問題なさそうですが、計算式的には問題なさそうでしょうか?

https://www.dropbox.com/s/bg5sk88h444ol … 8.png?dl=0

#9 2021-09-01 17:09:18

Shin
Member

Re: 縦軸と横軸で複数条件がある集計について

1月と10月のデータを適当につくってみて、どうなるか確認してください。
単なる確認用の計算フィールドですので、そうみえるだけです。
運用には、Date ( Mod ( YM_ ; 12 ) + 1 ; 1 ; Year ( DIv ( YM_ ; 12 ) ) にして月初日にしておいたほうが、色々都合がいいと思います。

Offline

#10 2021-09-01 18:01:13

mo888
Guest

Re: 縦軸と横軸で複数条件がある集計について

Shin様

ありがとうざいます!大変助かります。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 560.65 KiB (Peak: 579.1 KiB) ]