FileMaker har en mängd inbyggda funktioner för att räkna med, t.ex. för att räkna med datum. Internt räknar FileMaker med antal dagar från 1 jan år 1 så för att räkna antal dagar mellan 2 datum behöver du bara använda formeln: slutdatum – startdatum (där slutdatum är senare än startdatum).
Lite svårare blir det om du vill räkna antal månader mellan 2 datum, en sådan formel ser ut så här:
12*( Year(slutdatum) - Year(startdatum) ) +
( Month(slutdatum) - Month(startdatum) )
Formeln beräknar först antal år mellan de båda datumen och multiplicerar antal år med 12 och lägger sedan till antal månader mellan datumen. Funktionen Month tar inte hänsyn till årtalet.
En vanlig beräkningsfunktion är att räkna ut ålder, använd formeln:
Year(dagensdatum) - Year(Födelsedatum) -
If(dagensdatum < Date(Month(Födelsedatum);
Day(Födelsedatum);Year(dagensdatum));1;0)
Formeln beräknar först antal år mellan dagens datum och födelsedatum och subtraherar 1 om födelsedagen inte infallit under innevarande år.