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

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

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

You are not logged in.

Announcement

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


#1 2023-02-09 08:56:39

mytoy
Member

1レコード内、複数のフィールドから特定の数字の数をカウントするには

Macintosh   filemaker 19を使用しています。
1レコード内で

フィールド1…1

フィールド2…1

フィールド3…3

フィールド5…4

フィールド6…2

フィールド7…2

フィールド8…2
それぞれ、1か2か3か4か5など、1つの数字が書き込まれています。
フィールド1 から フィールド8 までで、

[1]の数2個

[2]の数3個 
というように、
数字1の数と2の数の合計数を求めたいと思っています。

「1の数の集計」として、別のフィールドを用意して

if (フィールド1の数字=1, 1)

「2の数の集計」として

if (フィールド1の数字=2, 1)
と全てのフィールドに別のフィールドを用意し、最後に、集計フィールドを作成し
「
1の数の集計 」というフィールドに 1の数の合計
数 2
「2の数の集計 」というフィールドに 2の数の合計
数 3
と求めようと思っています。
あまりにも手間も効率も良くないと感じています。

実際にはフィールド数も多く困ってます。
他に何か関数など使う方法があるのではないかと思い質問させていただいています。

どなたか、アドバイスお願いできないでしょうか?
よろしくお願いします。

Offline

#2 2023-02-09 09:46:01

Shin
Member

Re: 1レコード内、複数のフィールドから特定の数字の数をカウントするには

その方法をするのでしたら、計算フィールドを繰り返しにして計算させ、集計フィールドで集計すると、数フィールドですみます。

ベストな方法は、適当なフィールドをカウントする集計フィールドをつくっておきます。数量をキーとする小計パートだけのレイアウトを作り、数値フィールドとその集計フィールドだけを配置します。そこで、数値でソートすればいいです。

Offline

#3 2023-02-09 10:34:39

mytoy2
Guest

Re: 1レコード内、複数のフィールドから特定の数字の数をカウントするには

Shin様
早速のアドバイスありがとうございました。
ご指導いただいた方法にもチャレンジしようと思っています。

himadanee様
別のスレッドにする方法がよくわかりませんでした。
ご指摘ありがとう御座いました。
そこで、アドバイスいただいた、 List  と PatternCount を
使用して解決することができました。
おかげさまで大きく省力化できました。
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 555.71 KiB (Peak: 588.82 KiB) ]