初心者のFileMaker pro Q&A

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

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス


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

indigobiue
メンバー

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

環境 win10 filemaker pro 18 ad


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

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

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

よろしくお願いします。

オフライン

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

Hiro
メンバー

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

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

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

【計算式の結果 例】

1 : 3600
2 : 4300
3 : 3100

●作例サンプル「ポータル内容集計表.fmp12」 → https://yahoo.jp/box/PSQLbC

オフライン

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

Shin
メンバー

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

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

オフライン

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer