你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

Salesforce公式运算符和函数D-E(详情)

2021/12/30 22:00:17

公式运算符和函数D-E(详情)

DATE:

说明:

从您输入的年、月和日值返回一个日期值。如果公式字段中的 DATE 函数值是无效日期,如非闰年的 2 月 29 日,Salesforce 会在详细信息页上显示错误。

使用:

DATE(年,月,日),用一个四位数字年份替换年,用一个两位数字月份替换月,用一个两位数字日期替换日。

示例:

DATE(2005, 01, 02) 创建一个 2005 年 1 月 2 日的日期字段。

DATEVALUE:

自 Winter '20 版本后,DATEVALUE() 公式选项提供更准确的夏令时值,因此无需解决方法。在处理时间介于晚上 11:00 点和凌晨 1:00 点之间时,该选项会避免现有一小时差异。从“设置”中,在快速查找框中,输入公司信息。在区域设置中,选择改善 DST 的 DATEVALUE() 准确度。

重要:如果贵组织的自定义公式包含介于晚上 11:00 至凌晨 1:00 之间调整日期值的解决方法,请在启用此设置前将其移除。如果您未移除解决方法,数据可能不准确。启用首选项也可以增加具有 DATEVALUE() 函数的现有公式的编译大小。

说明:

为日期/时间或文本表达式返回日期值。

使用:

DATEVALUE(表达式),用日期/时间或文本值、合并字段或表达式替换表达式。

示例:

结束日期

DATEVALUE(ClosedDate) 基于结束日期/时间字段值显示日期字段。

日期值

DATEVALUE("2005-11-15") 以日期值形式返回“November 15, 2005”(2005 年 11 月 15 日)。

技巧提示:

如果该函数中所引用的字段不是有效的文本或日期/时间字段,则该公式中的字段将显示“#ERROR!”。

当输入日期时,请将日期放在引号内,并使用如下格式:YYYY-MM-DD,即,四位数字年份、两位数字月份和两位数字日期。

如果表达式不在有效的日期范围内(例如,MM 不在 01 和 12 之间),则该公式中的字段将显示“#ERROR!”。

日期和次数始终会使用用户的时区计算,但不包括在列表视图、报表和相关列表中。这些项目会使用协调世界时计算日期和时间。

DATETIMEVALUE:

说明:

返回年份、月份、日和 GMT 时间值。

使用:

DATETIMEVALUE(表达式),用日期/时间或文本值、合并字段或表达式替换表达式。

示例:

结束日期

DATETIMEVALUE(ClosedDate) 基于结束日期/时间字段值显示日期字段。

日期值

DATETIMEVALUE("2005-11-15 17:00:00") 以日期和时间值形式返回“November 15, 2005”(2005 年 11 月 15 日)。

技巧提示:

始终使用 GMT 时区计算 DATETIMEVALUE,而且不能更改。

当输入特定日期时,请将日期放在引号内,并使用如下格式:YYYY-MM-DD,即,四位数字年份、两位数字月份和两位数字日期。

如果表达式不在有效的日期范围内(例如,MM 不在 01 和 12 之间),则该公式中的字段将显示“#ERROR!”。

DAY:

说明:

以 1 与 31 之间的一个数字形式返回一个月中的某一天。

使用:

DAY(日期),用日期字段或值(如 TODAY())替换日期。

示例:

DAY(Code_Freeze__c) 返回您的自定义代码冻结日期中的日。请注意,这不适用于“日期/时间”字段。

DISTANCE:

说明:

以英里或公里为单位计算两个位置之间的距离。

使用:

距离(mylocation1、mylocation2,“单位”) 使用两个位置字段或 GEOLOCATION 函数返回的值替代 mylocation1 和 mylocation2。使用 mi(英里)或 km(公里)替代单位。

示例:

两个地理位置字段之间的距离

DISTANCE(warehouse_location__c, store_location__c, 'mi')

此公式返回以英里为单位的仓库和商店之间的距离。在该示例中,warehouse_location__c 和 store_location__c 是两个自定义地理位置字段的名称。

地址字段和地理字段之间的距离

DISTANCE(BillingAddress, store_location__c, 'mi')

此公式返回的以英里为单位的客户账单地址和仓库之间的距离。在该示例中,BillingAddress 是客户对象上的标准账单地址字段,store_location__c 自定义地理位置字段的名称。

自定义地理字段和固定坐标之间的距离

DISTANCE(warehouse_location__c, GEOLOCATION(37.775,-122.418), 'km')

此公式返回以公里为单位的仓库和已知纬度和经度 37.775°、-122.418°(旧金山)之间的距离。

带条件的距离

IF(DISTANCE(warehouse_location__c, ShippingAddress, 'mi')<10, "Near", "Far")

这个公式将文本公式字段更新为 Near,如果仓库和该客户送货地址复合字段之间的距离小于 10 英里。否则将文本字段更新为 Far。

提示 虽然距离可以使用英里或公里来计算,但计算结果不返回单位。如果可能的话,在距离公式字段的名称中包括测量单位,以便让用户知道距离是以英里为单位还是以公里为单位。

技巧提示:

距离函数返回一个数字数据类型。距离总是计算小数,即使在用户界面中显示度、分、秒表示的地理定位符号。指定创建自定义字段时要显示的小数位数目。

距离函数不适用于报表,但它可以在列表视图中使用。要在您报表中使用距离,建立一个公式字段,然后引用报表中的字段。

距离只是一个可以使用地理位置参数的公式函数。

存在距离精度和平等计算的局限性。

距离仅支持逻辑运算符 > 和 <,返回 (<) 指定半径之内或超过 (>) 指定半径的值。

距离计算为一条直线,不管两个点之间的地理和地形。

EXP:

说明:

返回一个值,该值等于所指定数字的 e 幂。

使用:

EXP(数字),用一个数字字段或值(如 5)替换数字。

示例:

文字表示值的指数

EXP(3)

此公式返回一个值,该值等于 e 的三次幂。

复利

Principal__c * EXP(Rate__c * Years__c)

此公式基于本金的自定义货币字段、利率的自定义百分比字段和年份的自定义数字字段计算复利。