Loading
学习
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          列表组和列表操作

          列表组和列表操作

          通过启用对行项目的筛选、值查找和各种计算,高效处理数据列表并实施复杂的定价逻辑和计算。

          所需的 Edition

          适用于:Lightning Experience
          适用于:启用了 Salesforce 定价的 Revenue Cloud 的 EnterprisePerformanceUnlimitedDeveloper Edition
          所需用户权限
          创建、更新和删除定价程序: Salesforce 定价设计时间

          列表组元素用作处理列表变量中单个行项目的容器。它是定价程序中的基本步骤元素,便于迭代列表并对其元素执行操作。每个列表组必须以列表筛选器开始,该筛选器定义了缩小列表范围的初始条件。在列表筛选器之后,列表组可以包含多个计算和查找表组件,以进一步处理优化列表。

          列表筛选器作为列表组中的初始元素,仅负责根据预定义的条件筛选输入列表中的项目,并使用列表变量建立这些条件。

          让我们考虑这样一个场景,您希望设置条件,仅在客户购买 50 个或更多打印机捆绑包时提供折扣。您也可以设置限制,以在满足此条件后停止价格计算。如果您的客户购买的打印机套装少于 50 个,则不符合条件,定价程序会完全跳过此步骤。

          重要
          重要 给定列表组中只能存在一个列表筛选器。
          1. 配置定价程序
          2. 单击 添加元素图标以添加定价设置元素并映射这些变量。
            • 输入变量
              • 行项目:LineItem
            • 输出变量
              • Price Waterfall:price_water_fall
              • 净单价:NetUnitPrice
              • 小计:ItemNetTotalPrice
          3. 添加价目表价格元素,以获取产品的基本价格。
            在查找表详细信息中,选择价格手册条目决策表并映射这些变量。
            • 输入规则变量
              • 产品: 产品
              • 价格手册:价格手册
              • 产品销售模型:ProductSellingModel
            • 输入变量
              • 数量:LineItemQuantity
            • 输出变量
              • 价目表价格:价目表价格
              • 小计:ItemNetTotalPrice
          4. 添加列表组元素。
          5. 在列表组中,通过设置仅在用户购买超过 50 台打印机时应用打印机最终价格 10% 折扣的条件来配置列表操作。
            • 筛选条件要求:满足所有条件 (AND)
            • 资源:# LineItemQuantity
            • 运算符:大于
            • 值:50
          6. 在列表容器中,添加基于公式的定价元素,并指定这些变量值。
            • 计算公式:ItemNetTotalPrice - ( ItemNetTotalPrice * 0.10 )
            • 输出变量:TotalLineAmount
          7. 要停止定价,在列表容器中,并在基于公式的定价元素下,添加停止定价元素。
          8. 单击 定价程序生成器图标并选择包含在输出中。
          9. 最后,设置首选项,以查看定价信息、简档访问权限和排名信息。
          10. 保存您的程序。
          11. 单击模拟以测试您的程序。输入打印机捆绑产品的输入值,并再次单击模拟
            价格瀑布图显示了用于计算折扣为 10% 的打印机捆绑包总成本的公式。您还可以看到,由于满足超过 50 个打印机捆绑包的条件,价格计算停止,从而确认您的程序如预期正常工作。
            列表组瀑布图
            重要
            重要

            我们建议向列表组元素添加其他筛选条件,并指定上下文标记的值不为空。在报价或订单上执行定价时,如果标记没有值或为空,过程将返回错误。

            例如,如果您添加筛选条件到行项目,指示行项目的值为 100,则必须添加条件,指示行项目的值不是空值。您的条件如下所示:{LineItem equals isNotNull} 和 {LineItem equals 100

           
          正在加载
          Salesforce Help | Article