1, Checkbox
只接受真值或者假值
And(arg1, arg2....)至少两个参数,只有参数都为真时候,才返回真,只要有一个为假,就都为假
例如:AND(DoNotCall, HasOptedOutOfEmail)
Or(Arg1, Arg2...)至少有两个参数,参数中只要又都为假的时候才返回假,否则都返回真
例如:OR(Begins(Title, "Chief"), CONTAINS(Title, "President"))
NOT() 为了就是取反,因为对于Checkbox一类控件而言真代表真代表被选中,假代表没被选中
例如:NOT( ISBLANK(FirstName) && ISBLANK(LastName) && ISBLANK(Phone) && ISBLANK(Email) && ISBLANK(MailingAddress) )
有任何一个为控都返回真,然后再由Not转为假
IF(test, result, alternate) 代表test为真 则得到result,否则得到的alternate)
IF(Is_Executive__c, IF(Department = "Sales", BEGINS(Phone, "(212)"), False), IF(Department = "Marketing", BEGINS(Phone, "(415)"), False))
Checkbox 举例
AND(Probability < 0.5, ExpectedRevenue < 10000)
ISPICKVAL(Priority, "High") && NOT(IsClosed) && (IsEscalated || Days_Since_Last_Update__c >7)
(ISPICKVAL(Priority, "High") && NOT(IsClosed) && IsEscalated)|| Days_Since_Last_Update__c > 7
IF(NOT(DoNotcall), NOT(ISBLANK(Phone)), false)
--------------------------------------------------------------------------------------------------------
2, Numbers, Currency, and Percentages
ROUND(Price__c - Price__c * Discount__c, 2) 小数后面保留两位
例如,计算百分比
IF(Principal__c < 10000, 0.02, IF(Principal__c >= 10000 && Principal__c < 100000, 0.03, 0.04))
例如:计算金额
Principal__c * EXP(Interest_Rate__c * (YEAR(TODAY()) - VALUE(YearStarted)))
资金数* e^(利率*(今年-开始年份))
例如:数字
MIN(500, Sale__c * Commission__c)
--------------------------------------------------------------------------------------------------------
3,Date & Time
转换成日期
DATE(2015, 03, 17)
DATETIMEVALUE("2015-03-17 17:00:00")
DATEVALUE("2015-03-17")
TODAY() - DATEVALUE(CreatedDate)返回距离现在一共又多少天
TODAY() + 3 今天基础上加3天
CASE(expression, case1, result1, case2, result2, ... , else_result)
CASE( MOD(TODAY() - DATE(1900, 1, 7), 7), 当前日期减去1900,1,7 并求余数 3, TODAY() + 2 + 3, 如果是3,则+5 4, TODAY() + 2 + 3, 5, TODAY() + 2 + 3, 6, TODAY() + 1 + 3,如果是6,则+4 TODAY() + 3,如果是其他值,则+3 )
时间举例
IF( MONTH(Date__c) = 12, 如果月份是12 DATE(YEAR(Date__c), 12, 31), 则取年,再配上12月31日 DATE(YEAR(Date__c), MONTH(Date__c) + 1, 1) - 1 )
IF( AND( MONTH(Date__c) = 2, 如果月份是2 DAY(Date__c) = 29,日期是29 NOT( OR( MOD(YEAR(Date__c), 400) = 0, AND( MOD(YEAR(Date__c), 4) = 0, MOD(YEAR(Date__c), 100) != 0 ) ) ) ), DATE(YEAR(Date__c) + Num_Years__c, 3, 1), DATE(YEAR(Date__c) + Num_Years__c, MONTH(Date__c), DAY(Date__c) ) )
--------------------------------------------------------------------------------------------------------
4,PickList
ISPICKVAL(picklist_field, text_value) 如果选取值等于text_value 则返回真,否则返回假
举例
IF(ISPICKVAL(Contract_Status__c, "Activated"), 如果状态为激活 TODAY() - Contract_Activated_Date__c, null) 则今天的日期减去合同时间,否则null
IF(AND(Payment_Due_Date__c < TODAY(), ISPICKVAL(Payment_Status__c, "UNPAID")), "Payment overdue!", null)
--------------------------------------------------------------------------------------------------------
4,Text
FirstName & " " & LastName
IF( AnnualRevenue > 1000000 && 如果营业额大于一百万 CONTAINS(CASE(Country, "United States", "US", "America", "US", "USA", "US", "US", "US", "NA"), "US"), 如果国家以下情况则返回US 为真 IF( ISPICKVAL(LeadSource, "Partner Referral"), "Hot", 如果list选择 是 Partner,则返回hot IF( ISPICKVAL(LeadSource, "PurchasedList") || 否则如果选择PurchasedList 和 web 则返回warm ISPICKVAL(LeadSource, "Web"), "Warm", "Cold" ) ), "Cold" 否则全部返Cold )
显示为图片星星图标
IMAGE(
CASE(Rating__C,
"Hot", "/img/samples/stars_500.gif",
"Warm", "/img/samples/stars_300.gif",
"Cold", "/img/samples/stars_100.gif",
"/img/samples/stars_000.gif"),
"Unknown")
- 7,SFDC 管理员篇 - 数据模型 - 公式和验证 1
1,自定义公式 Customize | Your Object | Fields | Add Fields Field SF的公式和Excel的公式差不多,都是支持各种运算和结果 例1,以opport ...
- 4,SFDC 管理员篇 - 数据模型 - 基本对象
Setup | Customize | Object Name | Filed 1, 标准字段定义 standard field:系统字段,不能删除,但是能在页面中remove non-requi ...
- 5,SFDC 管理员篇 - 数据模型 - 数据关联
1,PickList 1,填写基本信息 2, 选择能角色的权限 3,在哪一个层上显示(object 上有多个 Record Type 对应多个层,需要选择在哪一个层显示) 4,Save 2,两个P ...
- 15,SFDC 管理员篇 - 变更和部署
Setup | Deploy | Sandbox 通过在Production上建立Dev .Test 两套环境来 Sandbox 有四种类型 Developer Sandbox & Dev ...
- 11,SFDC 管理员篇 - 报表和数据的可视化
1,Report Builder 1,每一个report type 都有一个 primay object 和多个相关的object 2,Primary object with related obje ...
- 0,SFDC 管理员篇 - 整体框架
SFDC 框架布局, 通过以下分类我们可以了解Salesforce 每个云上所提供的功能和用途. ●销售云 Sales Cloud 销售自动化(Sales ForceAutomation,SFA)&a ...
- 14,SFDC 管理员篇 - 外部数据集成
1,Connect an External Data Source, 添加新的数据源,填写如下 2, 点击Validate and Sync 按钮 3,添加Orders和Orders Details ...
- 13,SFDC 管理员篇 - 移动客户端
1, 自定义导航 设置导航显示内容 Setup | Mobile Administration | Salesforce Navigation 1, 可以添加和删除在mobile中显示的内容 ...
- 12,SFDC 管理员篇 - 页面配置
1, 添加Tab Setup | Create | Tab 通过Tab我们可以为我们新建的表对象添加访问路径 2,创建自定义按钮 我们想在Account 中添加一个自定义按钮,去链接外部页面,也可 ...
随机推荐
- 制作一个顶部图片可以拉伸放大缩小效果的tableViewHeader
最近负责公司项目个人中心的项目模块研发,首页是一个头部图片可以拉伸放大缩小效果的tableViewHeader,今天这个demo和教程我增加了模糊效果和头像缩小效果.具体效果如图: 如果这个效果是想要 ...
- Android中的五大布局
Android中的五大布局 1.了解布局 一个丰富的界面总是要由很多个控件组成的,那我们如何才能让各个控件都有条不紊地 摆放在界面上,而不是乱糟糟的呢?这就需要借助布局来实现了.布局是一种可用于放置很 ...
- fopen和fopen_s用法的比较 【zz】
在定义FILE * fp 之后,fopen的用法是: fp = fopen(filename,"w").而对于fopen_s来说,还得定义另外一个变量errno_t err,然后e ...
- 开启PHP exif扩展方法详解
服务器配置说明: 1.在php.ini文件中找到;extension=php_exif.dll,去掉前面的分号2.在php.ini文件中找到;extension=php_mbstring.dll,去掉 ...
- 网页设计、java、Andorid资源清单整理
多学多练做笔记很重要. 赤裸裸的干货非鸡汤 网页设计的主要技术: Html, Js, Css, Ps HTML/HTML5 网页的基础Html必须知道的.但 ...
- ACE - Reactor实现I/O,Dispatch,Service三层完整服务器(完结)
框架描述 服务器层次: I/O层:对应具体的文件描述符处理,对应ACE中的handle. Dispatch层:事件分发,将I/O事件分发到对应绑定的处理队列等待业务处理,对应ACE中的Event_ha ...
- PHP Html5上传大文件
html前台代码: <form id="upload_form" name="upload_form" action="javascript:i ...
- AngularJS从构建项目开始
AngularJS从构建项目开始 AngularJS体验式编程系列文章,将介绍如何用angularjs构建一个强大的web前端系统.angularjs是由Google团队开发的一款非常优秀web前端框 ...
- Windows上管理远程Linux VPS/服务器文件工具 - winscp
Linux上经常会经常需要编辑文件,特别是Linux VPS/服务器安装好系统之后配置环境会需要修改很多的配置文件等,对于常用Linux的基本上都能够熟练使用vi或者nano等SSH下面的文件编辑工具 ...
- Java数据结构和算法之链表
三.链表 链结点 在链表中,每个数据项都被包含在‘点“中,一个点是某个类的对象,这个类可认叫做LINK.因为一个链表中有许多类似的链结点,所以有必要用一个不同于链表的类来表达链结点.每个LINK对象中 ...