使用聚合价格元素
根据产品类别、产品类型或其他行项目组,聚合并显示一组产品的价格。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:启用了 Salesforce 定价的 Revenue Cloud 的 Enterprise、Performance、Unlimited 和 Developer Edition |
| 所需用户权限 | |
|---|---|
| 创建、更新和删除定价程序: | Salesforce 定价设计时间 |
重要 在使用聚合价格元素时,请谨慎小心,不要通过在定价程序中错误映射值来创建定价循环。例如,当净单价由输入单价设置时,会形成循环依赖性,但随后输入单价由也依赖于净单价的聚合元素更改。这会创建一个永无止境的循环,其中净单价不断更新,防止它沉淀在最终值上并导致性能问题或错误计算。
让我们看看一个场景,我们按产品类别对产品进行分组。我们将添加三种产品:笔记本电脑、打印机和 Quip 软件。笔记本电脑和打印机将被分配到电子产品类别,而 Quip 的类别将是软件。使用此数据,我们将计算每个产品类别的聚合价格。
- 配置定价程序。
-
单击
以添加定价设置元素并映射这些变量。
- 输入变量
- 行项目:LineItem
- 输出变量
- Price Waterfall:price_water_fall
- 净单价:NetUnitPrice。
- 小计:ItemNetTotalPrice
- 输入变量
-
添加价目表价格元素,以获取产品的基本价格。
在查找表详细信息中,选择价格手册条目决策表并映射这些变量。
- 输入规则变量
- 产品: 产品
- 价格手册:价格手册
- 产品销售模型:ProductSellingModel
- 输入变量
- 数量:LineItemQuantity
- 输出变量
- 价目表价格:价目表价格
- 小计:ItemNetTotalPrice
- 输入规则变量
-
添加聚合价格元素,并指定这些变量值。
-
分组依据:ProductCategory
“分组依据”字段通过搜索执行聚合的条件来设置您的分组条件。
-
公式:SUM (ItemNetTotalPrice)
这是用于计算定价的聚合公式。
-
输出变量:ItemGroupSummarySubtotal
输出变量包含存储从聚合公式派生的输出的上下文标记。

-
分组依据:ProductCategory
- 要覆盖变量的定价输出,请使用写回条件。
-
单击
并选择包含在输出中。
- 最后,设置首选项,以查看定价信息、简档访问权限和排名信息。
- 保存您的程序。
-
单击模拟以测试您的程序。输入产品的输入值,并再次单击模拟。
无法在瀑布视图中查看聚合定价更改。但是,JSON 输出提供了关于如何根据产品类别计算聚合价格的见解。根据我们的示例,属于电子产品类别的产品的总价格是通过将单个价格相加(141,615 美元 + 4,975 美元)来计算的,因此 ItemGroupSummary 小计为 146,590 美元。这证实了您的程序如预期正常工作。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

