2008

Okt

31

Av

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.

Skriv en kommentar

  • (will not be published)
  • + 3 = eight

Läs också: