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

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

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

You are not logged in.

Announcement

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


#1 2018-03-15 09:10:46

見習い
Member

改行データからユニークな値の種類の数を取得

fm14adv
fms14
win7

初歩的な質問でしたらすみません。
フィールドに品名を入力する1品目1レコードの構成で、

値:というフィールドでフィールドタイプを集計にして値一覧にします。

これで改行データを現在表示されているレコードから取得はできたのですが
重複する品目をカウントせずにユニークな品目の数を知りたいです。

A
A
A
B
B
C
C
C

返したい値は8ではなく3です。
3種類という結果が欲しいです。

ValueListItems ( ファイル名 ; 値一覧 )
は値一覧を作る必要がありますよね?
と思ってってこの集計データを値一覧にしようと思ったらできませんでした。

集計の値一覧からは取得できないのでしょうか・・・

Offline

#2 2018-03-15 09:27:56

Shin
Member

Re: 改行データからユニークな値の種類の数を取得

FM16でしたら、簡単に済ませる関数がありますが。
http://www.filemaker.com/help/16/fmp/ja … es.html%23
集計データから値一覧を作ることはできません、索引が作られないからです。元のデータから値一覧を作ればいいです。

Offline

#3 2018-03-15 09:35:18

チポ
Member

Re: 改行データからユニークな値の種類の数を取得

現在の対象レコードのみが関連レコードとなるようなリレーションを作り、
その動的値一覧を作ればいいでしょう。

Offline

#4 2018-03-15 10:13:24

Moz
Member

Re: 改行データからユニークな値の種類の数を取得

FileMaker Pro 14 Advanced のようなのでカスタム関数を利用する手もあります。

UniqueValues
http://www.briandunning.com/cf/596

ListOfUniq
http://www.briandunning.com/cf/1372

briandunning.com はブックマークしておくと役に立ちます。
http://www.briandunning.com/

Offline

#5 2018-03-15 10:32:46

見習い
Member

Re: 改行データからユニークな値の種類の数を取得

Shin wrote:

FM16でしたら、簡単に済ませる関数がありますが。
http://www.filemaker.com/help/16/fmp/ja … es.html%23
集計データから値一覧を作ることはできません、索引が作られないからです。元のデータから値一覧を作ればいいです。

ありがとうございます!
見ました!これだけの理由で16にしたくなりました!!検討します!!

Offline

#6 2018-03-15 10:33:56

見習い
Member

Re: 改行データからユニークな値の種類の数を取得

チポ wrote:

現在の対象レコードのみが関連レコードとなるようなリレーションを作り、
その動的値一覧を作ればいいでしょう。

やっぱそれですよね・・・・
現在の対象レコードのみ照合ってどんなイメージになりますか?

Offline

#7 2018-03-15 10:35:27

見習い
Member

Re: 改行データからユニークな値の種類の数を取得

Moz wrote:

FileMaker Pro 14 Advanced のようなのでカスタム関数を利用する手もあります。

UniqueValues
http://www.briandunning.com/cf/596

ListOfUniq
http://www.briandunning.com/cf/1372

briandunning.com はブックマークしておくと役に立ちます。
http://www.briandunning.com/

ありがとうございます!!
カスタム関数がまだ未知の世界で未熟者でして・・・
見てて楽しいので参考にします!!

Offline

#8 2018-03-15 10:55:23

チポ
Member

Re: 改行データからユニークな値の種類の数を取得

現在の対象レコードが、
簡単な完全一致の検索結果なら、
グローバルフィールドにその検索値を入力し、
そのフィールドと、検索フィールドのリレーションでいいですね。


そうでない場合は、グローバルフィールドとフラグフィールドを作り、
グローバルフィールドに1を入力。

検索後、
対象レコードのフラグに1を全置換で入力、
対象外のレコードのフラグは消去。

でいいでしょう。

Offline

#9 2018-03-15 11:01:23

見習い
Member

Re: 改行データからユニークな値の種類の数を取得

チポ wrote:

現在の対象レコードが、
簡単な完全一致の検索結果なら、
グローバルフィールドにその検索値を入力し、
そのフィールドと、検索フィールドのリレーションでいいですね。


そうでない場合は、グローバルフィールドとフラグフィールドを作り、
グローバルフィールドに1を入力。

検索後、
対象レコードのフラグに1を全置換で入力、
対象外のレコードのフラグは消去。

でいいでしょう。

複数の人間が同時作業で同じ現象が起こるので
フラグの1とGET(アカウント名)も入れて照合しないとですね!!

アドバイスありがとうございます!
やってみます!!

Offline

#10 2018-03-15 12:07:42

Hiro
Member

Re: 改行データからユニークな値の種類の数を取得

ドンピシャな質問と解法が、直近の過去ログにあります。

id=7460「リスト表示レイアウト 種類ごとの個数をフッターに表示したい」
の#10番レス   https://fm-aid.com/bbs2/viewtopic.php?pid=44936#p44936

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, 13 queries executed - Memory usage: 522.3 KiB (Peak: 527.2 KiB) ]