FileMaker で重複を数える

以下のような重複を含むレコード群がある場合に、コロッケが3個、トマトが2個という結果が出るようにしたい。

コロッケ
コロッケ
コロッケ
トマト
トマト

***

(1)File > New Solution で新しいファイルを作る。

(2)File > Manage > Database をクリック。Fields タブで、例として item というテキストフィールドを作る。

(3)Relationships タブに行き、item をマウスでドラッグして、再び item 自身へドロップする(自己連結リレーションシップ)。ダイアログで出てきた Name of Occurence には適当に test とでも名前を付ける。

(4)Field タブに戻り、count という名前の計算フィールドを作成。計算式は Count ( test::item ) とする。

(5)Browse Mode で View as Table にする。右上の Modify で item と count のフィールドを追加。

これで冒頭のデータを item に入力すると、右の count にその個数が以下のように表示される。

コロッケ 3
コロッケ 3
コロッケ 3
トマト 2
トマト 2

参考:
[ FileMaker Pro ] 自己連結リレーションシップという仕組みの理解とポータルのカウント | FileMaker 初心者のための使い方 と iPhone アプリ
http://filemaker-boy.com/blog/archives/731