=
IF(
account[birth_date] > "",
DATEVALUE( account[birth_date] )
)
VAR month_now = MONTH( TODAY() )
VAR month_birthday = MONTH( BirthDate )
VAR day_now = DAY( TODAY() )
VAR day_bithday = DAY( BirthDate )
VAR Age =
IF(
month_now > month_birthday
|| ( month_now = month_birthday && day_now > day_bithday || ( month_birthday = 2 && day_bithday = 29 && EOMONTH( TODAY(), 0 ) = TODAY() )),
DATEDIFF( BirthDate, TODAY(), YEAR ),
DATEDIFF( BirthDate, TODAY(), YEAR ) - 1
)
VAR Result =
IF(
Age >= 15 && Age <= 100,
Age,
-1
)
RETURN Result
А чего бы не взять дату рождения, дату тудей, и не делать дейтдифф?
В видео автор показвает, что datediff не даёт точного результата
А какой может быть неточно результат, если речь про года? Я вообще им в секундах посчитать могу
Обсуждают сегодня