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

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

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

You are not logged in.

Announcement

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


#1 2017-08-01 19:11:40

UDAS
Member

項目ごとにグループ化して集計

テーブルに
           入金    出金
AAA    150
AAA              100
BBB     200
BBB              100

とあるとき

AAA   50
BBB   100

と表示させるには、計算フィールドをつくり
自己リレーションさせて、AAAやBBBのなかでIDがもっとも大きいレコードにだけ
SUM(入金) - SUM(出金) という計算をさせて
検索条件をその計算フィールドに何か入力されていたら、などの条件で絞り込んだ
レイアウトを作成すればよいのですか?

Offline

#2 2017-08-01 22:47:17

Hiro
Member

Re: 項目ごとにグループ化して集計

リレーション集計法でなく、FM標準の集計レイアウト法をとるのが良いでしょう。
その場合、
集計フィールドを計算式内で使う時は、GetSummry関数を使います。
目的の「集計残高」を求める計算フィールドの式は、
       GetSummary(入金集計; 項目) - GetSummary(出金集計; 項目)

Offline

#3 2017-08-02 08:48:51

Shin
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.007 seconds, 9 queries executed - Memory usage: 504.7 KiB (Peak: 519.5 KiB) ]