[FileMaker] 重複を除いたフィールドの値を取得する
FileMaker で重複を含んだフィールドが含まれているとする。たとえば以下のように5つのレコードで、特定のフィールドの値が以下のようになっている場合だ。
レコード1:リンゴ
レコード2:オレンジ
レコード3:オレンジ
レコード4:オレンジ
レコード5:イチゴ
集計フィールを使えば値の一覧を取得できるが、それだと以下のようになり重複を含む。
リンゴ
オレンジ
オレンジ
オレンジ
イチゴ
重複を除いた一覧を作る方法を見つけた。
(1)該当するフィールドの値から値を取得する値一覧を作成する。この値一覧で重複が除かれる。
(2)ValueListItems で一覧を作成する。
ValueListItems ( Get ( FileName ) ; [1の値一覧名] )
もし、この一覧の中から2番目の値を取得するなら GetValue を使う
GetValue ( ValueListItems ( Get ( FileName ) ; [1の値一覧名] ) ; 2 )
参考:
ValueListItems
https://fmhelp.filemaker.com/help/16/fmp/ja/index.html#page/FMP_Help/valuelistitems.html
改行区切りテキスト(改行リスト)を取得する仕組み – Qiita
https://qiita.com/_takeuchi_/items/d23aa87830cae49bdcff