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

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

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

You are not logged in.

Announcement

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


#1 2019-05-08 18:08:20

pon3
Member

特定の数字が含まれているかを調べたい

よろしくお願いします。
FileMaker17です。

59, 56,3, 6
のようなフィールドに、

数字としての6があるかどうかを調べたいのですが、
PatternCountでよいのでしょうか。

Offline

#2 2019-05-08 18:51:54

Hiro
Member

Re: 特定の数字が含まれているかを調べたい

『フィールド内にコンマ区切りの数列が入っている』と云う前提?
だとするなら、

データは、テキストなので、PatternCount の部分一致照合は不適でしょう。
この場合、元データ「数列」を「リスト」に換えて、FilterValues で
完全一致照合が適切でしょう。
その式は、(数値の6がある場合、真=1を返す論理式)
   FilterValues(Substitute(フィールド;[",";¶]); 6)<>""

>#3指摘のように万一、元データ数列内にスペース(=ゴミ)が混入しているなら、
   FilterValues(Substitute(フィールド;[" ";""];[",";¶]); 6)<>""

Last edited by Hiro (2019-05-08 19:39:06)

Offline

#3 2019-05-08 19:20:35

Shin
Member

Re: 特定の数字が含まれているかを調べたい

追加で、スペースの処理が必要ですね。

Offline

#4 2019-05-09 11:07:50

pon3
Member

Re: 特定の数字が含まれているかを調べたい

よくわかりました。PatternCount以外の方法を知りませんでしたので助かりました。
Hiro様、Shin様、ありがとうございました。

Offline

Registered users online in this topic: 0, guests: 2
[Bot] claudebot (2)

Board footer

Powered by FluxBB
Modified by Visman

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