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

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

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

You are not logged in.

Announcement

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


#1 2017-09-25 19:09:18

kota
Member

文字列そのものを数えたい

古いんですが、FileMaker pro11をMacで使用しています。
ドロップダウンリストの中から選ばれた文字を集計したいので、
PatternCount (会社名 ; ABC商事 )として、
出た数字を、さらに
集計フィールドで集計して、表示させています。

しかし、それですと、ABC商事やABC自動車など
ABCが付く文字をダブって数えてしまいます。

ABC商事だけを数えるには、
どのようにしたらいいのでしょうか?

ほんと初心者で、申し訳ないのですが、
よろしくお願いします。

Offline

#2 2017-09-25 22:36:04

kota
Member

Re: 文字列そのものを数えたい

さきほど、質問したものです。
内容を、間違えて投稿してしまいました。

(誤)PatternCount (会社名 ; ABC商事 )として、
(正)PatternCount (会社名 ; "ABC" )として、

(誤)しかし、それですと、ABC商事やABC自動車など
(正)しかし、それですと、ABCやABC商事やABC自動車事など

実は、色々ネットで調べていて検索方法で
==を頭につけると、完全一致したもののみ
検索できるとあったので、試しに
PatternCount (会社名 ; "==ABC" )と
してみましたが、結果は、ACBは0件と表示されました。

なぜか、ABC商事やABC自動車などは、集計されました。

よろしくお願いします。

Offline

#3 2017-09-25 23:43:44

Hiro
Member

Re: 文字列そのものを数えたい

PatternCount は「部分一致」、
・「完全一致」なら Exact を使います。
(ただし、Exactは大小文字も区別します。)

Offline

#4 2017-09-26 02:08:21

kota
Member

Re: 文字列そのものを数えたい

ありがとうございます。
Exactを使ったところ、区別してカウントできるようになりました。

今まで、ExcelやFileMakerの関数を使ったことがなかったので、
勉強して、使いこなせるようになりたいと思います。

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

Offline

#5 2017-09-26 09:38:38

チポ
Member

Re: 文字列そのものを数えたい

「解決」
ですが、、

会社名ごとのレコード数を数えたい。
ならば、
集計レイアウトで可能ですよ。
PatternCountとか、Exact
を使った計算フィールドは不要ですが、、

Offline

#6 2017-09-26 10:59:49

Hiro
Member

Re: 文字列そのものを数えたい

「解決」
ですが、、

ドロップダウンリストで選ばれた会社名のレコード数を数えたい。
ならば、
会社名をキーの自己リレーション(リレーションは「完全一致」照合)で、
その関連レコードの数を Count で可能ですよ。
集計レイアウトの集計フィールドとか、PatternCountやExactの中間計算フィールドとか
は不要ですが、、

Offline

#7 2017-09-26 12:36:49

kota
Member

Re: 文字列そのものを数えたい

ありがとうございます。
集計レイアウト、自己リレーションを
ネット検索してみましたが、なかなか理解出来ておりません。

マニュアル本が必要かなぁと、思っております。
本屋さんへ、行ってきます。

今後ともよろしくお願いします。
ありがとうございました。

Last edited by kota (2017-09-26 12:37:51)

Offline

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: 557.41 KiB (Peak: 581.23 KiB) ]