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

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

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

You are not logged in.

Announcement

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


#1 2014-09-26 11:31:29

モレン
Member

繰り返しフィールド内を対象にPatternCountの使い方

FMAd13,Wis7です。

繰り返しフィールド内を対象にPatternCountを使いたいですが、どのように記載すればよいでしょうか。
他にもっと良い方法があれば、教えていただけますよう、お願いします。

<フィールドの内容>
フィールドA(繰り返し1)◎
フィールドA(繰り返し2)△
フィールドA(繰り返し3)△
フィールドA(繰り返し4)×

<やりたいこと>
フィールドA';フィールドA◎の数の合計(この場合だと結果は1)
フィールドA";フィールドA△の数の合計(この場合だと結果は2)



以下のように記載したところ、一応のカウントは出来ましたが、非常にめんどくさい・・・・
同じ処理をしたいフィールドが他14あり、もっと多い繰り返し数もありまして・・・・気が遠くなりそうです。
変数とLOOPを組み入れてみたのですが、私の下手な式では上手く作動しませんでした。

フィールド設定A’(フィールドA);Sum ( PatternCount ( GetRepetition ( フィールドA ; 1 ) ;  "◎" );PatternCount ( GetRepetition ( フィールドA ; 2
;  "◎"  ) ;  以下続ける・・)
フィールド設定A"(フィールドA);Sum ( PatternCount ( GetRepetition ( フィールドA ; 1 ) ;  "△" );PatternCount ( GetRepetition ( フィールドA ; 2
;  "◎"  ) ;  以下続ける・・)


恐れ入りますが、よろしくお願い致します。


モレン

Offline

#2 2014-09-26 12:01:16

barikan
Guest

Re: 繰り返しフィールド内を対象にPatternCountの使い方

フィールドA'を計算フィールドにして以下の計算式を設定する
ValueCount ( FilterValues ( List ( フィールドA ) ; フィールドA ) )

フィールドA'も繰り返しフィールドにすればフィールドA''、フィールドA'''...は不要です。

#3 2014-09-26 14:44:38

モレン
Member

Re: 繰り返しフィールド内を対象にPatternCountの使い方

barikan様

ありがとうございました。
ValueCount ( FilterValues ( List ( フィールドA ) ; ◎or△ ) )にすれば、望む計算結果が得られました。


モレン

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, 10 queries executed - Memory usage: 504.96 KiB (Peak: 509.5 KiB) ]