2012-03-29 21 views
0

我有一個在fieldA中有多個條目的Filemaker表,我如何設置fieldB來計算在fieldA中具有相同值的相應記錄數的出現次數。計數相同字段條目的實例

例如,如果fieldA是a; b; b; c我想要fieldB讀取1; 2; 2; 1。

回答

1

最簡單的是通過fieldA從表格到另一個相同表格發生自我關係。然後fieldB可以像Count(sameFieldA::fieldA)

0

你會想要一個遞歸的自定義函數,你將fieldA的內容傳入。

它採用作爲參數:

  • 文本被解析
  • 當前位置被解析(從1開始)
  • 輸出文本正在修建

搶FIELDA值(例如「a」),然後解析正文中的「a」的count the number of occurrences。將其追加到輸出文本中,如果有更多的值要處理,再次調用遞歸函數,並增加一個位置,返回結果。否則,返回輸出文本。