具有多个条件的 Salesforce 字段计算
Salesforce Field Calculation with Multiple Criteria
我正在尝试提出一个公式,该公式将根据“入学队列城市”名称在“偏移字段”中进行计算。
出于某种原因,公式使用 100 减去所有行的记录数。
我目前的公式:
IF(Placement__c.Enrollment__c.Cohort_City__c ="联机",RowCount - 100,RowCount - 45)
用最简单的术语来说,我需要根据多个条件从记录计数中减去偏移列。
纽约需要一个公式,即 45 减去“记录数”
在线正常。 100 减去记录数 = -89
纽约需要一个公式,即 46 减去“记录数”
通常我会使用 CASE 函数,但看起来它在汇总级公式中的表现很有趣。 returns 只是默认子句或抱怨类型不匹配。
RowCount - CASE(Placement__c.Enrollment__c.Cohort_City__c,
'New York', 46,
'Online', 100,
45)
尝试通过制作辅助 row-level 公式来作弊。
这是我关于标准数据的标准“产品机会”报告,您可以在 Developer Edition、Trailhead playground、scratch orgs(您知道,“Burlington Textiles”、“University of Arizona”、“United Oil & Gas”)中找到ETC)。按帐户开单城市分组(因此它应该符合您的情况,opp 行项目 -> opp -> 帐户)。
假装第一行说“在线”
[
首先,我创建了名为“城市偏移量”的行级公式
类型 = 数字,0 位小数。这就是我想要的CASE
CASE(ADDRESS1_CITY,'Austin',100,'New York',46,45)
.
当你对它进行分组时,SF 可能会显示该字段的 SUM,我们不希望这样。要么根本不显示该字段,要么选择 AVG/MIN/MAX。我选择了 MAX,所以我的 table 专栏的 header 说“最大...”
一旦您对 row-level 公式感到满意,请添加最终的 summary-level 计算。对我来说是 CDF1:MAX - RowCount
,您的字段名称可能不同。使其类似于:
我正在尝试提出一个公式,该公式将根据“入学队列城市”名称在“偏移字段”中进行计算。
出于某种原因,公式使用 100 减去所有行的记录数。
我目前的公式: IF(Placement__c.Enrollment__c.Cohort_City__c ="联机",RowCount - 100,RowCount - 45)
用最简单的术语来说,我需要根据多个条件从记录计数中减去偏移列。
纽约需要一个公式,即 45 减去“记录数”
在线正常。 100 减去记录数 = -89
纽约需要一个公式,即 46 减去“记录数”
通常我会使用 CASE 函数,但看起来它在汇总级公式中的表现很有趣。 returns 只是默认子句或抱怨类型不匹配。
RowCount - CASE(Placement__c.Enrollment__c.Cohort_City__c,
'New York', 46,
'Online', 100,
45)
尝试通过制作辅助 row-level 公式来作弊。
这是我关于标准数据的标准“产品机会”报告,您可以在 Developer Edition、Trailhead playground、scratch orgs(您知道,“Burlington Textiles”、“University of Arizona”、“United Oil & Gas”)中找到ETC)。按帐户开单城市分组(因此它应该符合您的情况,opp 行项目 -> opp -> 帐户)。
假装第一行说“在线”
[
首先,我创建了名为“城市偏移量”的行级公式
类型 = 数字,0 位小数。这就是我想要的CASE
CASE(ADDRESS1_CITY,'Austin',100,'New York',46,45)
.
当你对它进行分组时,SF 可能会显示该字段的 SUM,我们不希望这样。要么根本不显示该字段,要么选择 AVG/MIN/MAX。我选择了 MAX,所以我的 table 专栏的 header 说“最大...”
一旦您对 row-level 公式感到满意,请添加最终的 summary-level 计算。对我来说是 CDF1:MAX - RowCount
,您的字段名称可能不同。使其类似于: