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

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

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

You are not logged in.

Announcement

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


#1 2022-11-22 09:11:34

初心シャ
Guest

条件ありの集計

お疲れ様です。

ファイルメーカー19

条件ありで集計がしたくて計算式のsumで集計を試したのですが集計されません。
ご教授願いたいです。

商品名 , 金額 , 税率, 支払金額 , ✓(チェックボックス)

例えば5レコードあるとして8%が4レコード、10%が1レコードあるとします。(ポータル表示)
ポータル外に8%,10%それぞれの金額フィールド、消費税フィールド、支払合計金額フィールドを置きます。
全てにチェックボックスを入れたら8%、10%が分かれて集計されるようにしたいです。

現状は✓を入れたら支払金額の値が8%、10%混同で金額集計フィールドにて集計されて表示させています。

8%の金額フィールドに計算式でCase(税率=8;sum(支払金額))
10%の金額フィールドに計算式でCase(税率=10;sum(支払金額))

でやってみましたができませんでした。

#2 2022-11-22 09:22:22

himadanee
Guest

Re: 条件ありの集計

金額8%をCase(税率=8;支払金額)として、その集計フィールドを作る。
10%も同様にする。

つまり集計に条件は付けられないので、集計フィールド自体も複数作る必要があります。

(1行の)ポータルを置いてその中に集計フィールドを置けば、ポータルフィルタで条件付けというのはできますが、、、

#3 2022-11-22 09:24:54

himadanee
Guest

Re: 条件ありの集計

「全てにチェックボックスを入れたら」のところを忘れてましたが、チェックのついてるものだけを集計したいということはないんですか?すべてにチェックがつくまで空欄にする?
その条件も計算式(かポータルフィルタ)に入れる必要がありますね。

#4 2022-11-22 09:40:24

初心シャ
Guest

Re: 条件ありの集計

himadaneeさん

ありがとうございます。
とても分かりやすいアドバイスありがとうございます。
チェックのついているものだけ集計もあります。

一応検索モードに切り替えて税率8or10、✓で検索してそこの合計金額を変数設定
検索モードに切り替えて✓で検索してそこの合計金額にフィールド設定というやり方で思い通り動かせました。
しかしメンテナンスが大変そうなので#2のやり方もやってみようと思います。

ありがとうございました。

#5 2022-11-22 11:33:27

Shin
Member

Re: 条件ありの集計

明細側で、消費税ごとのフィールドに分類し、それを合計して消費税計算、それを全体集計するといいです。
少ないフィールドで行うには、繰返しフィールドを利用するといいでしょう。
https://www.dropbox.com/s/be3fvwknt187f … 2.zip?dl=0

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 555.33 KiB (Peak: 582.72 KiB) ]