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

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

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

You are not logged in.

Announcement

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


#1 2021-06-17 11:41:46

村上SP
Guest

小計パートに配置された計算フィールドの合計を求めたい

取引先ごとの源泉所得税の計算とその集計レポートを作成しようとしています。
取引先ごとの源泉所得税の計算まではできました、その取引先ごとの源泉所得税の合計の求め方についての質問です。

下記の表は取引先でソートして小計パートを表示させた状態です。後部総計パートにある「源泉税合計」の計算(集計?)の方法を知りたいです。
説明のためフィールドや数値は簡便にしております。


【取引先】 【取引金額】 【源泉税(10%)】
ーーーーーーーーーーーーーーーーーーーーーーーー
A            10,000
A            20,000
-------------------------------------------------------------------
(小計パート) 30,000         3,000 ←① ※30,000*10%(Getsummary使ってます)

B            5,000
B            15,000
-------------------------------------------------------------------
(小計パート) 20,000         2,000 ←②

ーーーーーーーーーーーーーーーーーーーーーーーー
(後部総計)         源泉税合計  5,000 ←①+② これを求めたい!


各フィールドに源泉税を計算するフィールドを配置してそれを後部総計で集計すればいいのでは?ということなのですが、できない事情があります。
端数処理や税法に基づく解釈から、取引先ごとの合計値(ここでの小計パートの取引金額合計)に10%を掛けなければなりません(上記①と②)。
後部総計に集計フィールドを配置して小計パートの源泉税を集計しようとしたところ、10,000と表示されてしまいました。
恐らく仮説ですが、下記のようにレコードの数だけ小計パートが配置され、それを集計しているのではないかと思われます。

<ファイルメーカー内での処理(仮説)>
A            10,000         3,000 ←各レコードに小計パートで計算した源泉税が配置され、これを集計していると思われる。
A            20,000         3,000
-------------------------------------------------------------------
(小計パート) 30,000         3,000

色々とQ&A等を見ながら奮闘していたのですが、ついに自分の中で詰んでしまった状態です。
1度エクセルなどにエクスポートすれば解決するのですが、Filemakerの画面で実現したいのです。どうか御知恵を貸していただけないでしょうか?
宜しくお願い致します。

#2 2021-06-17 13:58:26

チポ
Member

Re: 小計パートに配置された計算フィールドの合計を求めたい

各レコードに源泉税の平均を得て、
それを合計すればいいのでは。

Offline

#3 2021-06-17 14:24:59

Shin
Member

Re: 小計パートに配置された計算フィールドの合計を求めたい

レコード数をカウントする集計フィールドを追加します。
GetSummary ( 金額集計 ; 取引先 ) / GetSummary ( カウント集計 ; 取引先 )
という計算フィールドを作り、これを合計する集計フィールドを作ります。
この集計フィールドを、小計パート、総計パートに配置してみてください。

Offline

#4 2021-06-17 14:26:04

Shin
Member

Re: 小計パートに配置された計算フィールドの合計を求めたい

あぁ平均でよかった

Offline

#5 2021-06-17 15:39:53

チポ
Member

Re: 小計パートに配置された計算フィールドの合計を求めたい

いや、
私の言う「平均」は集計フィールドで求められるものではなく、
Shinさんの式のような方法が必要ですヨ

Offline

#6 2021-06-17 15:47:58

村上SP
Guest

Re: 小計パートに配置された計算フィールドの合計を求めたい

チポ様
shin様

早速のご回答ありがとうございました。
解決致しました。
お二人のアドバイスで目的の集計ができました。

チポ様の「各レコードに平均を持たせる」と言った発想がありませんでした。
それを踏まえてどのように各レコードに平均を持たせようか、と悩んでおりました。
源泉税の計算対象ではない取引先もあることから、単に集計フィールドの平均を配置してもうまくいかないし。。

そこでshin様から「GetSummary ( カウント集計 ; 取引先 )」でソート後のレコード数を出すアドバイスをいただき、
それで割ることで取引先ごとの各レコードに源泉税の平均を持たせることができました。
あとは後部総計で平均値を集計すると完成しました。

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: 513.2 KiB (Peak: 517.73 KiB) ]