Ett klassiskt problem i FileMaker är att beräkna antal förekomster av ett värde, t.ex. räkna antal förekomster av värdet ”Ja” bland alla hittade poster. Självklart kan det, som mycket annat i FileMaker, göras på flera sätt. Jag ska visa ett klassiskt sätt.
Skapa ett beräkningsfält i tabellen som returernar 1 om det aktuella fältet innehåller värdet ”Ja”, annars 0. Skapa ett statistikfält som summerar beräkningsfältet. Klart!
Ofta är det värden i ett kryssrute-fält som ska räknas. Beräkningsformeln kan då se ut så här:
VärdetJa = if(PatternCount(AktuelltFält,"Ja");1;0)
och summeringen (statistikfält):
SummaJa = Summa av VärdetJa
Det går också att använda den relativt nya funktionen GetNthRecord och en egen funktion, återkommer med det en annan gång.