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

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

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

You are not logged in.

Announcement

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


#1 2019-10-06 14:23:45

indigobiue
Member

ポータル内のフィールドを場合分けして集計したい

環境 win10 filemaker pro 18 ad


伝票で修正をする際、商品のカテゴリ毎に合計値を出しレイアウトに表示したいのですがやり方がわかりません

伝票       明細       商品
伝票ID  ----------   伝票ID 
                         商品ID  ----------   商品ID
                                                  商品カテゴリID

レイアウトで伝票がありそこにポータルで明細があります。
商品のカテゴリID(1.2.3.4)毎に合計を出したいんですが、明細テーブルには商品カテゴリIDのフィールドがなかったため、
どの様にしたらいいかわからなくなりました。

よろしくお願いします。

Offline

#2 2019-10-07 00:11:34

Hiro
Member

Re: ポータル内のフィールドを場合分けして集計したい

明細テーブルに目的の集計に必要な要素フィールドを整えて、
伝票テーブルの計算フィールドにExecuteSQLで集計表を書き出します。

【関数式】
ExecuteSQL(
   "
      SELECT ""商品カテゴリID"",SUM(""商品価格"")
      FROM ""明細""
      WHERE ""伝票ID""=?
      GROUP BY ""商品カテゴリID""
   "
   ; " : "
   ; ¶
   ; 伝票ID
)

【計算式の結果 例】

1 : 3600
2 : 4300
3 : 3100

●作例サンプル「ポータル内容集計表.fmp12」 → https://1drv.ms/u/s!AlaCGhTKTWEOp36-ZqG … J?e=BRpk2c

Last edited by Hiro (2020-05-12 22:02:26)

Offline

#3 2019-10-07 08:43:11

Shin
Member

Re: ポータル内のフィールドを場合分けして集計したい

商品テーブルに、計算フィールド「商品カテゴリー」で、商品::商品カテゴリーID を作ります。
商品テーブルで、小計パート(商品カテゴリーがキー)だけのレイアウトを作ります。
伝票レイアウトから、関連レコードへ移動、商品カテゴリーでソートすればいいです。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 507.4 KiB (Peak: 517.74 KiB) ]