+1 800 256 3608 (toll-free in North America) or +49 7531 90 60 10| service@combit.com

Geburtstag: Altersberechnung per Formel

reportserver
(combit Team) #1
Gilt ab Report Server 1
Folgende Formel berechnet das Alter anhand eines Geburtstages (Feld GEBURTSTAG vom Typ 'Datum'):
Cstr$(Year(Today()) - Year(GEBURTSTAG) - if(DateToJulian(DateYMD(1, Month(Today()), Day(Today()))) - DateToJulian(DateYMD(1, Month(GEBURTSTAG), Day(GEBURTSTAG))) < 0,1,0), "%25.0f")


Sie können diese Formel zum Beispiel in Listen verwenden um direkt das Alter zu ermitteln.

Wichtig: Diese Formel berücksichtigt automatisch, ob der Geburtstag dieses Jahr bereits stattfand, oder noch nicht. Dies dürfte bei Verwendung zum Druck eines Gratulationsschreibens “im Voraus” allerdings unerwünscht sein, da hier ja das “zukünftige” Alter (zu dem man ja gratuliert) stehen soll. Für diesen Zweck verwenden Sie folgende einfache Formel:

Cstr$(Year(Today()) - Year(GEBURTSTAG), "%25.0f")
IDKBAD001279 KBAD001279