跳到主要内容

子表数据汇总到主表

使用场景

将子表数据汇总到主表,例如:将订单明细表中的产品价格 × 产品数量的总和汇总到主表的订单总金额字段。

操作步骤

步骤一:配置函数计算

  1. 在设计页面,点击「订单总金额」组件
  2. 在右侧面板点击「函数计算」
  3. 依次选择:
    • SUM 函数
    • PRODUCT 函数
    • 子表的产品价格和产品数量字段

步骤二:预览验证

在预览页面,向子表添加数据,查看主表订单总金额是否正确汇总。

注意事项

  1. 字段限制:主表字段的函数计算只能选择同一个子表的字段,且子表字段不能与主表字段同时存在。

  2. 函数嵌套:函数最多嵌套 2 层,且外层函数的参数必须是无限的。

    示例说明

    函数表达式:SUM(PRODUCT(产品价格, 产品数量))

    当子表有 2 条记录时,程序会自动展开为:

    SUM(PRODUCT(产品价格, 产品数量), PRODUCT(产品价格, 产品数量))

    子表有多少条记录,内层函数就会循环多少次。