聚合表应用:跨表数据整合与多维统计实战

聚合表在跨表数据整合中,以追加合并实现全量数据留存、多维筛选统计及多端可视化展示的优势,为订单业绩、项目工时等场景提供高效数据聚合方案。

在企业数据管理过程中,经常会遇到不同表格数据需要聚合进而进行统计分析。但不同表格中数据无法1V1完全匹配,例如:A 表中的部分数据在 B 表中不存在,而 B 表中的部分数据在 A 表中也没有记录。

这种情况下,如何将两表数据进行汇总计算成为了关键需求。

聚合表功能正是解决此类问题的有效工具,其典型应用场景包括:

  • 不同订单数据汇总统计业务人员每月业绩
  • 不同订单统计每款产品每月销量
  • 不同项目统计项目人员每月/周工时

1、业务场景实例

某家装设计公司使用伙伴云进行施工订单管理,涉及施工订单签署和施工所需的主材清单(包括瓷砖、卫浴、空调等)。管理层需要进行总业绩统计,具体规则如下:

  • 总业绩计算公式:总业绩 = 【施工订单】的「订单金额」 + 【主材清单】中“内签”类型的「预算金额」
  • 统计维度:按每人每天统计
  • 匹配规则
    • 第一维度:取同一「客户经理」名下「订单金额」和「预算金额」统计到总业绩中。
    • 第二维度:取【施工订单】的「签约日期」=【主材清单】的「收款日期」统计到同一「客户经理」名下。

2、核心表结构

  • 施工订单表】该表用于记录订单基本信息,如订单金额、签约日期和客户经理。

img

  • 主材订单表】该表用于记录主材订单的基本信息,如预算金额、收款日期、客户经理。

img

两个表格没有直接关联关系。

3、解决方案

3.1 方案选择

针对该业务场景,有两种方案可供选择:

  • 方案 1:聚合表横向连接

基于「日期」和「客户经理」匹配两表订单数据。

但由于聚合表 "横向连接" 功能只能依据左 / 右侧表格数据展示或仅展示左右数据匹配到的数据,无法展示左侧表格数据和右侧表格的全部数据,因此该方案不适合当前场景。

  • 方案 2:聚合表追加合并

将两个表的数据纵向合并在同一个表中。

该方案能够满足我们将两表数据全量汇总的需求,因此选择方案 2 进行实施。

3.2 详细配置步骤

3.2.1 添加聚合表

进入工作区后台,点击“+创建聚合表”。

img

  • 在创建聚合表页面,为聚合表命名,例如 "业绩汇总"。
  • 点击 "添加第一个表格",选择 【施工订单】 表。

img

3.2.2 设置追加合并

3.2.2.1 添加追加合并
  • 选择聚合操作为 "追加合并"

img

  • 点击 "添加第二个表格",选择 【主材订单】表。

img

添加后,系统会自动将同名字段(如字段类型相同)匹配到一列展示(选项字段除外)。

img

  • 预览结果:点击 "预览结果",查看追加合并后的数据效果。

img

3.2.2.2 调整合并字段

由于合并后的字段内容较多且杂乱,而我们后续统计仅需要客户经理、日期、订单金额、预算金额、签约类型和施工类型等字段,因此需要进行字段调整。

通过移除字段、拖动字段的方式调整字段合并效果:

  • 删除多余的字段,如创建人、修改人等

img

  • 合并相同的字段

把想要展示在同一列的字段,通过拖动的方式放置在一列中(同类型字段才可以放置在同一列,选项字段除外)。

img

  • 修改合并方式

将合并方式选择为 "全部合并(UNION ALL)",该方式会将两个表格中的数据全部合并,不做去重处理。

img

  • 预览效果

再次点击 "预览结果",查看调整后的数据效果。

img

3.2.3 数据筛选

根据总业绩计算公式:总业绩 = 【施工订单】的「订单金额」 + 【主材清单】中 “ 内签 ” 类型的「预算金额」,需要筛选出签约类型为“ 内签 ” 的订单数据。

  • 聚合操作选择 "数据筛选"

img

  • 设置筛选条件为

签约类型不包含 "外签"。

img

  • 预览结果

点击 "预览结果",查看筛选后的数据效果。

img

3.4 字段设置

从筛选后的预览结果可以看出,施工类型和签约类型字段在后续统计中不再需要,因此可以将其隐藏。

  • 添加聚合操作:选择 "字段设置" 。

img

  • 隐藏字段:取消勾选施工类型和签约类型字段,使其不再显示。

img

  • 修改字段名称: 为方便后续展示和理解,修改字段名称:
    • 将 "预算金额" 和 "订单金额" 统一修改为 "业绩金额"。
    • 将 "签约日期" 和 "收款日期" 统一修改为 "日期"。

鼠标放在字段名上,点击右侧出现的小三角,选择“改名”后修改名称即可。

img

  • 预览结果:点击 "预览结果",查看字段设置后的数据效果。

img

3.5 分组统计

最后一步,对已有数据进行分项统计,以满足按每人每天统计总业绩的需求。

  • 添加聚合操作:选择 "分组统计"。

img

  • 设置分组&统计字段
    • 设置分组字段为 "客户经理" 和 "日期(日)";
    • 设置统计字段为 "业绩金额",统计方式为 "求和"。

img

  • 预览结果:点击 "预览结果",查看分项统计后的数据效果。

img

3.6 创建保存

点击右上角的 "创建 / 保存" 按钮,完成聚合表的创建。

img

4、数据展示

通过以上配置获得每人每天的数据后,需要选择合适的方式将数据展示给用户查看。

由于数据仓库仅工作区管理员及以上权限可查看,普通成员无法访问,因此提供以下两种展示方式:

4.1 展示1:同步回普通表格

  • 选中创建好的聚合表,开启右侧设置栏的 "同步回普通表格" 功能。

img

  • 回到普通表格,设置表格的访问权限(同步表只能查看不能编辑)。查看同步后的表格数据,如下所示:

img

4.2 展示2:页面组件

  • 添加图表统计的字段,选择透视表组件
    • 设置数据源为创建好的聚合表 "业绩汇总";
    • 设置数据获取权限为 "以访问者权限";
    • 在 "行分组" 中添加 "客户经理" 和 "日期" 字段(可选择月、周、日等不同时间维度);
    • 在“数值”添加 "业绩金额" 字段作为要统计的字段,统计方式为求和。

img

  • 设置样式

在 "样式" 设置中,开启 "分组逐级折叠" 功能,以便实现折叠依次查看日 / 周 / 月统计数据。

img

  • 查看效果

img

通过以上详细的操作步骤和应用场景说明,相信您已经对聚合表在跨表数据汇总与统计中的应用有了更深入的了解。您可以根据实际业务需求,灵活运用聚合表功能,提高数据管理和分析效率。

2025-06-18 更新
28 次查看