Pratika05 Ответов: 3

расчет возраста с даты рождения в отчетах rdlc


Привет, мне нужна формула для расчета возраста клиентов в годах и месяцах в моем отчете rdlc. У меня есть поле даты рождения.

3 Ответов

Рейтинг:
21

Santhosh Kumar Jayaraman

это даст разницу в год

round(DateDiff("m",fields!DOB.Value,Now() )/12)


и это даст разницу в месяц
DateDiff("m",fields!DOB.Value,Now() )


Pratika05

спасибо это помогает

Рейтинг:
2

FERNANDO PAREDES ARNEDO

Это работает даже если ваш день рождения завтра

=IIF(DateTime.Today<DateAdd(DateInterval.Year,DateDiff(DateInterval.Year,Fields!fechaNacimiento.Value,DateTime.Today),Fields!fechaNacimiento.Value),DateDiff(DateInterval.Year,Fields!fechaNacimiento.Value,DateTime.Today)-1,DateDiff(DateInterval.Year,Fields!fechaNacimiento.Value,DateTime.Today))


Рейтинг:
0

BK 4 code

=Floor(DateDiff("m",Fields!Birthdate.Value,Today())/12).ToString()+" Years " +(DateDiff("m",Fields!Birthdate.Value,Today())-(Floor(DateDiff("m",Fields!Birthdate.Value,Today())/12)*12)).ToString()+" Months"


Member 13400977

Пожалуйста, предоставьте его на годы, месяцы, дни,