公式运算符和函数D-E(详情)
DATE:
说明: | 从您输入的年、月和日值返回一个日期值。如果公式字段中的 DATE 函数值是无效日期,如非闰年的 2 月 29 日,Salesforce 会在详细信息页上显示错误。 |
使用: | |
示例: | DATE(2005, 01, 02) 创建一个 2005 年 1 月 2 日的日期字段。 |
DATEVALUE:
自 Winter '20 版本后,DATEVALUE() 公式选项提供更准确的夏令时值,因此无需解决方法。在处理时间介于晚上 11:00 点和凌晨 1:00 点之间时,该选项会避免现有一小时差异。从“设置”中,在快速查找框中,输入公司信息。在区域设置中,选择改善 DST 的 DATEVALUE() 准确度。
重要:如果贵组织的自定义公式包含介于晚上 11:00 至凌晨 1:00 之间调整日期值的解决方法,请在启用此设置前将其移除。如果您未移除解决方法,数据可能不准确。启用首选项也可以增加具有 DATEVALUE() 函数的现有公式的编译大小。
说明: | 为日期/时间或文本表达式返回日期值。 |
使用: | |
示例: | 结束日期 DATEVALUE(ClosedDate) 基于结束日期/时间字段值显示日期字段。 日期值 DATEVALUE("2005-11-15") 以日期值形式返回“November 15, 2005”(2005 年 11 月 15 日)。 |
技巧提示: | 如果该函数中所引用的字段不是有效的文本或日期/时间字段,则该公式中的字段将显示“#ERROR!”。 当输入日期时,请将日期放在引号内,并使用如下格式:YYYY-MM-DD,即,四位数字年份、两位数字月份和两位数字日期。 如果表达式不在有效的日期范围内(例如,MM 不在 01 和 12 之间),则该公式中的字段将显示“#ERROR!”。 日期和次数始终会使用用户的时区计算,但不包括在列表视图、报表和相关列表中。这些项目会使用协调世界时计算日期和时间。 |
DATETIMEVALUE:
说明: | 返回年份、月份、日和 GMT 时间值。 |
使用: | |
示例: | 结束日期 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(Code_Freeze__c) 返回您的自定义代码冻结日期中的日。请注意,这不适用于“日期/时间”字段。 |
DISTANCE:
说明: | 以英里或公里为单位计算两个位置之间的距离。 |
使用: | |
示例: | 两个地理位置字段之间的距离 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(3) 复利 Principal__c * EXP(Rate__c * Years__c) |