根据生日自动计算年龄

要查找项目的年龄,如人员年龄、帐户年龄、客户关系年龄等,可以创建一个自定义公式字段来计算两个日期之间的时间差。

公式字段应该放在它所计算的对象上。例如,如果您想知道一个帐户活动了多长时间,那么公式字段将被放置在account对象上。为了根据联系人的出生日期计算其年龄,将在联系人对象上放置公式字段。

创建一个公式字段,根据联系人出生日期计算年龄:

进入设置->自定义->联系人->字段

在灯光中选择设置->对象管理器->联系人->字段和关系

单击New创建一个自定义字段。

从数据类型列表中选择Formula并单击Next。

输入字段标签(例如,当前年龄)。
为返回类型选择0位小数的Number。

将以下公式粘贴到公式框中:

IF( NOT( ISBLANK( Birthdate ) ) ,
  IF( DATE( 2000 , MONTH( Birthdate ) , DAY( Birthdate ) ) <= DATE( 2000 , MONTH( TODAY() ) , DAY( TODAY() ) ),
     YEAR (Today()) - YEAR ( Birthdate ),
     YEAR (Today()) - YEAR ( Birthdate ) -1 ),
  null)

如果生日字段不是空的,那么检查生日月和日是否小于或等于今天。如果生日小于或等于今天,那么从生日年减去今天的日期。如果生日大于今天,那么从生日的年份减1减去今天的年份。

如果使用不同的日期字段,请将“Birthdate”替换为所需对象的名称。

单击公式框底部的Check Syntax按钮。如果没有语法错误,单击Next。

选择哪些用户配置文件能够看到新字段并编辑该字段。保持只读检查,因为公式正在驱动数据。

单击Next

选择新字段将显示在哪个页面布局上。稍后您可以进入页面布局以重新定位页面上的字段。

单击Save。转到Contact页面,验证当前年龄字段是否正确填充。

猜你喜欢

转载自www.cnblogs.com/wangwei111/p/10281433.html