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

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

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

You are not logged in.

Announcement

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


#1 2022-06-16 14:40:15

TASA123
Member

対象レコード内の比率を出したい

性別フィールドを作成し、値が男性、女性となっております。
この特定した対象レコードのの男女比を毎回別フィールドに記載させるようにしたいです。
全レコードであればスクリプトで検索し平均数を出せれるのですが、検索した対象レコードであれば出し方がわかりません。

ご教授ください

Offline

#2 2022-06-16 16:13:34

チポ
Member

Re: 対象レコード内の比率を出したい

集計フィールドで
合計に対する比
があります。

ヘルプのリンクです
https://help.claris.com/ja/pro-help/con … ields.html

Offline

#3 2022-06-16 16:41:21

himadanee
Guest

Re: 対象レコード内の比率を出したい

「記載」つってもどのレコードに保存するのかということになるので、単に非保存フィールドで計算できればいいってことなんでしょうか。

「リスト」の集計フィールドで数えれば、ソートしないでもできるかな。

#4 2022-06-16 17:01:45

KASA123
Guest

Re: 対象レコード内の比率を出したい

例えば対象レコードが男性172名女性340名だとします。
自動的にフィールド内に172/340
のように比を自動的に出したいです。

#5 2022-06-16 17:18:44

TASA123
Member

Re: 対象レコード内の比率を出したい

例えば対象レコードが男性172名女性340名だとします。その中にAグループ男90女206 Bグループ男28女92 Cグループ男62女42
現在フィールドが 性別、グループしかありません。

自動的に別フィールド内に合計172/340=512 A 90/206=296  B 28/92=120 C 62/42=104
のように比を自動的に出したいです。
ただ全対象ではなく 検索した対象レコードの比を出したいです。

Offline

#6 2022-06-16 19:17:11

Shin
Member

Re: 対象レコード内の比率を出したい

合計に対する比 の集計フィールドは、数値フィールドが対象です。

求めたいのは、グループ内でのそれぞれのカウントですよね。
基本的には、適当なフィールドをカウントする集計フィールドを作り、グループごとに小計パートに表示します。例えば
https://www.dropbox.com/s/ysktz73dfvy3q … 2.zip?dl=0

表組みしたいのでしたら、性別を数値化する計算フィールドを作り、それを集計すればいいでしょう。レイアウト2を参照してみてください。

Last edited by Shin (2022-06-18 13:25:34)

Offline

#7 2022-06-17 07:01:47

himadanee
Guest

Re: 対象レコード内の比率を出したい

比というより単なるカウントの実数ですよね...

別フィールドと言ってるけど、内容からしてヘッダとかフッタに表示したい(全体を見渡さずに検索結果の集計値を見たい)ような気がするけど、どうなのかな...

#8 2022-06-17 08:28:41

TASA123
Member

Re: 対象レコード内の比率を出したい

ありがとうございます。
Shiさんが作成していただいたファイルを参考に作成してみます。
ありがとうございました。

Last edited by TASA123 (2022-06-17 08:29:45)

Offline

#9 2022-06-17 10:53:57

TASA123
Member

Re: 対象レコード内の比率を出したい

Shinさん
可能であればもう一つ教えて下さい。
男女グループにさらにそのグループごとの平均年齢は作成可能ですか。

今回作成していただいた表を参考にして

        女    男
合計     178  518
           12.3          13.1

A      90    296
           10.0          11.0
B      28     120
                        12.5          13.0
C      60     102     
                        15.1             16.0


のように個別の平均年齢を出したいです。

Offline

#10 2022-06-17 12:04:24

Shin
Member

Re: 対象レコード内の比率を出したい

年齢フィールドを平均する集計フィールドを作り、同じように配置すればいいです。表組みするなら、繰り返しフィールドで処理した方が楽でしょう。

Offline

#11 2022-06-18 07:37:48

TASA123
Member

Re: 対象レコード内の比率を出したい

ありがとうございます。
平均する集計フィールドを作り、全体の平均値を出すことができましたが、繰り返しフィールドの作成方法がわかりません。
素人で申し訳ないですがもう少しご教授ください

Offline

#12 2022-06-18 13:27:33

Shin
Member

Re: 対象レコード内の比率を出したい

https://www.dropbox.com/s/ysktz73dfvy3q … 2.zip?dl=0
でいいでしょうが。
年齢の平均を出す時に、元のデータの精度は、平均の精度より高くないと意味がないですよ。例えば、平均で小数点以下1桁が必要ならば、年齢も小数点以下2桁あった方がいいです。つまり、月齢を含めたデータが必要です。

Offline

#13 2022-06-20 11:31:52

TASA123
Member

Re: 対象レコード内の比率を出したい

Shiさん
さすがです。解決できました。
繰り返しフィールドがわかりませんでしたがこのようにして使うのですね。
感動です。

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

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, 8 queries executed - Memory usage: 576.51 KiB (Peak: 593.41 KiB) ]