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

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

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

You are not logged in.

Announcement

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


#1 2023-08-15 02:37:43

tomomo
Member

2つの小計(集計)フィールドが同じ数量であれば、IF分で計「全量」と表示したい

Windows:ファイルメーカー 19を使用しています。
ご指導よろしくお願いします。

タイトルの通り、2つの小計(集計)フィールドが同じ数量であれば、IF分で計「全量」と表示したい

在庫ケース数(タイプ:数字)
在庫ケース小計(タイプ:集計)→ 在庫ケース数合計
--------------
確定数量(タイプ:数字)
確定数量計(タイプ:集計) → 確定数量合計
--------------
確定数量計‗全(タイプ:計算/計算結果:テキスト) → If ( 確定数量計 = 在庫ケース小計 ; "全量" ; "" )
…確定数量計 と 在庫ケース小計 が同じ数量であれば「全量」と表示したい。
…小計 ソート対象のところにフィールドはおいてあります。

例:在庫ケース小計:980 、  確定数量計:980 …同じ数字なら、確定数量計‗全:"全量" と表示したい。
…集計すると同じ数字なのに、全量と表示されないです。

Offline

#2 2023-08-15 10:12:57

Shin
Member

Re: 2つの小計(集計)フィールドが同じ数量であれば、IF分で計「全量」と表示したい

集計フィールドは、そのままでは内容を取得できません。GetSu,mmary() を使ってみてください。

Offline

#3 2023-08-16 15:53:14

tomomo1
Guest

Re: 2つの小計(集計)フィールドが同じ数量であれば、IF分で計「全量」と表示したい

Shin wrote:

集計フィールドは、そのままでは内容を取得できません。GetSu,mmary() を使ってみてください。

Shin様、申し訳ありません。初心者なもので、
GetSummary関数の使い方がわからず、どのようにフィールドを作ればよいのでしょうか?

#4 2023-08-16 16:36:27

Shin
Member

Re: 2つの小計(集計)フィールドが同じ数量であれば、IF分で計「全量」と表示したい

ファイルのテーブルやフィールドの構成を書き出してください。また、レイアウトの集計パートの構造なども参考にする必要があるかもしれません。

Offline

#5 2023-08-16 18:22:43

tomomo
Member

Re: 2つの小計(集計)フィールドが同じ数量であれば、IF分で計「全量」と表示したい

Shin様

お世話になっております。回答ありがとうございました。
⇒解決しました!アドバイスの通り、GetSummary()で計算(集計)させたところ、できました!
(先程はフィールドの構成等の記載せず、失礼いたしました。Shin様の以前の質問の回答等を参考に数式を修正してみたところできました)

ケース小計(集計)  = ケース合計
ケース小計‗G(計算) = GetSummary ( ケース小計 ; 品番 )
確定数量計(集計)  = 確定数量合計
確定数量計_G(計算) = GetSummary ( 確定数量計 ; 品番 )
確定数量計_全(計算) = If ( 確定数量計_G = ケース小計‗G ; "全" ; "" )

↑アドバイスの通り、GetSummary() で数値の取得をおこないましたところ、解決いたしました。
感謝申し上げます。本当にありがとうございました。これからも勉強して参ります。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 553.34 KiB (Peak: 564.46 KiB) ]