ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-12-30 22:02:00  阅读:219  来源: 互联网

标签:__ Salesforce 自定义 公式 日期 距离 运算符 字段 详情


公式运算符和函数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)

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

标签:__,Salesforce,自定义,公式,日期,距离,运算符,字段,详情
来源: https://blog.csdn.net/coolshyman/article/details/122191445

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有