使用舍入值元素
使用舍入值元素确保定价程序中任何定价元素的输出舍入到指定的小数位。
所需的 Edition
| 所需用户权限 | |
|---|---|
| 创建、更新和删除定价程序: | Salesforce 定价设计时间用户 |
让我们考虑这样一个场景,您希望设置条件,仅在客户购买 50 个或更多打印机捆绑包时提供折扣,并且您正在使用公式计算折扣。在本例中,我们将 ItemNetTotalPrice 设置为向下舍入到第一个小数点。
重要 在多币种组织中,用户的个人币种设置决定了舍入操作期间使用的币种代码,而不是在过程上下文中传递的币种代码参数。
为精度变量创建常量
- 创建定价程序。要创建定价程序,请按照配置定价程序中的前 5 步操作。
-
在定价程序生成器画布上,单击
。
- 在资源管理器面板中,单击添加资源。
-
在“添加新资源”页面中,指定这些详细信息。
- 资源类型:常量
- 资源名称:PrecisionVariable
- 数据类型:数字
- 小数位数:2
- 默认值:1。此值指定产品价格应舍入到小数点后一位。
- 保存更改。
添加舍入值元素
-
现在,添加定价设置元素并映射这些变量。
- 输入变量
- 行项目:LineItem
- 输出变量
- Price Waterfall:price_water_fall
- 净单价:NetUnitPrice。
- 小计:ItemNetTotalPrice
- 输入变量
-
添加价目表价格元素,以获取产品的基本价格。
在查找表详细信息中,选择价格手册条目决策表并映射这些变量。
- 输入规则变量
- 产品: 产品
- 价格手册:价格手册
- 产品销售模型:ProductSellingModel
- 输入变量
- 数量:LineItemQuantity
- 输出变量
- 价目表价格:价目表价格
- 小计:ItemNetTotalPrice
- 输入规则变量
- 添加列表组元素。
-
在列表组中,通过设置仅在用户购买超过 50 台打印机时应用打印机最终价格 10% 折扣的条件来配置列表操作。
- 筛选条件要求:满足所有条件 (AND)
- 资源:# LineItemQuantity
- 运算符:大于
- 值:50
-
在列表容器中,添加基于公式的定价元素,并指定这些变量值。
- 计算公式:ItemNetTotalPrice - ( ItemNetTotalPrice * 0.10 )
- 输出变量:TotalLineAmount
-
在列表容器之外,添加舍入值元素并指定这些变量。
- 固定输入变量
- 精度:PrecisionVariable
- 舍入规则和变量
- 输入变量:ItemNetTotalPrice
- 舍入规则:向下舍入。
- 输出变量:ItemNetTotalPrice
- 固定输入变量
-
单击
并选择包含在输出中。
- 最后,设置首选项,以查看定价信息、简档访问权限和排名信息。
- 保存您的程序。
-
单击模拟以测试您的程序。输入打印机捆绑产品的输入值,并再次单击模拟。
价格瀑布图显示了用于计算折扣为 10% 的打印机捆绑包总成本的公式。您还可以看到舍入价格已应用于净金额到第一位小数。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
