Formula(関数) をつかって、年齢を算出する
概要
日付形式プロパティに対して、関数プロパティでnow()とdateBetween()を使って算出します。
ここでは、「生年月日」という日付プロパティを持つデータベースを例に2つのサンプル関数を紹介します。
サンプル1:年齢のみを算出する
format(dateBetween(now(), prop("生年月日"), "years")) + "歳"
サンプル2:年齢に加えて月数まで算出する
format(dateBetween(now(), prop("生年月日"), "years")) + "歳" + format(dateBetween(now(), prop("生年月日"), "months") - dateBetween(now(), prop("生年月日"), "years") * 12) + "か月"