旧版聚合表升级与下线说明

1. 背景说明

2026 年 4 月,简道云完成可兼容旧版聚合表的自动升级;

2026 年 5 月 - 2026 年 6 月,简道云通过站内信、工作台首页、服务群与电话等渠道完成多轮旧版功能下线通知,并协助用户进行错误配置的旧版聚合表手动升级;

2026 年 6 月 30 日晚,简道云完成旧版聚合表下线,截止该时间仍然未升级的旧版聚合表自动切换至新版。

2. 手动调整配置指南

在截止时间(2026 年 6 月 30 日 24 时)前未完成手动调整升级的旧版聚合表,或用户忽略错误手动升级的旧版聚合表,若含有错误配置,在自动切换至新版后将出现配置报错,须用户自行调整为正确配置并完成计算后,可正常调用。

手动调整聚合表配置步骤如下:

2.1 查看旧版聚合表错误信息

1)在聚合表编辑页面点击「查看旧版聚合表配置」。如下所示:

2)在旧版聚合表配置页面,点击「查看升级错误」即可定位到配置错误类型。根据升级错误信息,按照【2.2 升级失败调整方法】中提供的方法进行调整。

2.2 升级失败调整方法

根据报错类型对应的处理方法,在新版聚合表中进行调整。

编号

错误类型

示例/说明

建议处理方式

101

数据来源中存在已删除表单

删除/修改报错表单

401

过滤条件中存在已删除字段

删除/修改报错过滤条件

402

维度中存在已删除字段

删除/修改报错维度

403

指标中存在已删除字段

删除/修改报错指标

201

过滤条件包含数组等于

过滤条件中配置复选框组、下拉复选框、成员多选、部门多选字段的“等于”条件导致报错,数组类型“等于”的用法不规范,新聚合表中已经取消

删除/修改为「包含任意一个」或「同时包含」

301

维度同一表单下包含多个子表单

维度/关联关系配置中同一列的子字段只能来自同 1 个子表单。

1)若其他子表单对应的维度非必要,则直接删除;

2)若有必要统计其他子表单的数据:在新聚合表中新增该子表单作为数据来源;或新建一张聚合表来聚合该子表单数据。

501

聚合主字段维度时,指标中同时包含主子字段

若在维度构建中只需要使用某个表单的主字段,此时指标中同时引用了该表单的主字段和子字段则会报错

1)若对应子字段指标非必要,可直接删除;

2)若对应子字段指标必要:在新聚合表中新增该子表单作为数据来源;或新建一张聚合表来聚合该子表单数据

502/601

指标中包含非数据来源的子字段

指标中引用的字段只能来自于数据来源中的表单/子表单,若引用了其他子表单内字段则会报错

1)若对应子字段指标非必要,可直接删除;

2)若对应子字段指标必要:在新聚合表中新增该子表单作为数据来源;或新建一张聚合表来聚合该子表单数据

701

聚合子字段维度时,指标中包含主字段

若在维度构建中使用某个表单的子表单字段,则「数据来源」中须选择对应子表单,此时指标中只能使用该子表单的子字段,若引用该表单的主字段则会报错

1)若对应主字段指标非必要,可直接删除;

2)若对应主字段指标必要,可考虑三种方式:聚合子字段来实现聚合主字段的效果;在数据来源处新增该表单(不含子表单)数据来源;新建一张聚合表统计主字段指标

801

过滤条件包含非数据来源的子字段

「过滤条件」中所使用的子字段只能来自「数据来源」中选择的子表单,若来自其他子表单则会报错

1)若对应过滤条件非必要,可直接删除

2)若该过滤条件必要:在新聚合表中新增该子表单作为数据来源;在原表单中通过公式把该子字段的值转换为主字段,并在聚合表中筛选该主字段

901

指标配置有误

指标公式配置不符合规范时报错

修改报错指标公式

902

校验条件配置有误

校验条件公式配置不符合规范时报错

修改报错校验条件公式

1501

数据来源存在未被引用表单

数据来源中添加了表单,但是在所有指标中都未调用该表单的字段

删除多余数据源;或根据该数据源配置所需的指标

2.3 701类报错处理

701 类报错处理较为复杂,我们将针对此报错做单独说明。本章节将使用库存统计案例来演示该类报错如何进行手动调整。

报错原因分析

示例

旧版聚合表中未对字段关联关系、行表头和指标中使用的子字段进行限制,导致部分特殊配置下存在计算结果错误;

新聚合表中增加如下限制:当数据来源为表单+子表单时,维度可使用主字段或所选子表单的子字段,指标公式仅能引用所选子表单的数字类子字段。

旧版聚合表升级时不符合此规则会报错 701。

1)梳理老聚合表配置

根据梳理,老聚合表的配置如下所示:

来源表

行表头引用的字段

指标引用的字段

  • 入库单
  • 出库单
  • 产品编号入库明细1.产品编号
  • 出库明细1.产品编号

库存数量

  • 入库明细1.入库数量(子)
  • 出库明细1.入库数量(子)

入库年份标记数

  • 入库年份标记数(主)

入库总金额

  • 入库总金额(主)

2)定位具体报错原因

  • 行表头使用了「入库单」中的子字段,则新聚合表中可直接在数据来源中选择子表单「入库明细 1」,此时指标中则只能使用子表单「入库明细 1」中的字段,不能使用主字段;
  • 排查发现指标「入库年份标记数」和「入库总金额」中引用了「入库单」中的主字段,需调整这两个字段。

3)手动调整新聚合表

对照帮助文档可知,701 类报错有多种方法可处理,以下演示 5 种方法,用户实际操作时根据业务情况自行判断适用哪一种,当前案例中使用方法一和方法三更合适。

方法

调整内容

方法一

对应主字段指标「入库年份标记数」非必要,可直接删除。

方法二

若对应主字段指标「入库年份标记数」必要,可做如下调整:

1)在「入库单」的「入库明细 1」子表单中添加辅助字段「入库年份标记数」,公式为等于入库年份标记数。

2)在「入库单」数据管理中使用批量修改,将「入库明细 1.入库年份标记数」修改为公式值等于入库年份标记数。

3)回到聚合表中,将指标「入库年份标记数」引用的字段调整为「入库明细 1.入库年份标记数」,并将聚合方式调整为平均值(AVG)

方法三

在新版聚合表中,将「入库总金额」的公式转化为聚合子字段「入库明细1.入库金额」

方法四

在新版聚合表中,新增对应子表单作为数据源:

  • 点击「配置数据来源表」,添加来源表为「入库表 >> 入库明细 1」;
  • 点击「未完成维度配置」,设置「入库单.入库明细 1」中的维度为「入库明细 1.产品编号」

方法五

1)重新搭建一张聚合表专门统计「入库年份标记数」、「入库总金额」

2)原聚合表中删除「入库年份标记数」、「入库总金额」指标

2.4 801类报错处理

1)梳理旧版聚合表配置

根据梳理,旧版聚合表的配置如下所示:

来源表

过滤条件

行表头引用的字段

指标引用的字段

报销申请

发票识别列表.末级科目编码 等于任意一个 1156

  • 经费分摊明细.费用归属团队 id
  • 经费分摊明细.年份

经费分摊明细.旅游经费

2)定位具体报错原因

  • 行表头和指标中引用了「经费分摊明细」子表单中的子字段,由于新聚合表中仅可使用主字段或数据来源中指定子表单的子字段,则过滤条件中仅能引用「经费分摊明细」子表单中的子字段;
  • 排查发现过滤条件中引用了「发票识别列表」中的子字段,需要调整过滤条件。

3)手动调整新聚合表

对照帮助文档可知,801 类报错有两种方法可处理,以下演示在不删除过滤条件的情况下如何修改,用户实际操作时可根据业务情况自行判断使用。

步骤

调整内容

步骤一

在「报销申请」表单设计中,增加主表字段「末级科目编码是否含 1156」,使用公式对子表单字段进行判断。

步骤二

进入「数据管理」中,点击「筛选」按钮,设置筛选条件如下所示:

  • 「发票识别列表.末级科目编码」 等于任意一个「1156」。

步骤三

点击「批量操作 >> 批量修改 >> 筛选后的数据」,进行如下设置:

  • 请选择需要修改的字段:选择「末级科目编码是否含 1156」;
  • 修改为:设置为「固定值」,并填写固定值为「是」。

全部设置完成后,点击「确定」。

步骤四

进入新聚合表中,将过滤条件修改为主表字段:

  • 「末级科目编码是否含 1156」 等于任意一个 「是」

3. 特殊兼容说明

升级完成后可能出现以下情况,用户可根据实际需要调整相关配置:

3.1 指标公式自动简化

旧版聚合表中通过加减非必要变量满足配置的指标公式,升级新版时将自动简化。化简结果可能为0 * COUNT(x),不影响指标使用,用户可保留或手动删除该部分表达式。

3.2 校验条件中失效变量替换为0

旧版聚合表数据提交校验条件中的失效变量,即:指标被删除后校验公式中原有的指标会转为「失效变量」,升级时会保留原有的校验条件,其中的失效变量会被替换为 0

3.3 出现升级适配版标识

由于部分旧版聚合表的来源表、维度、过滤条件可能超限,不能无缝兼容的聚合表需通过特殊兼容处理进行升级,为不影响用户使用,将生成「升级适配版」的聚合表,兼容旧版特殊逻辑并正常运行。

注:当在应用内复制聚合表、企业内复制应用、外链安装应用时,复制后的聚合表为常规聚合表,但需修改为正确配置后方可进行全量计算。

3.4 升级适配指标

存在多余数据源表单时,指标中会新增一个「升级适配指标」以辅助升级,不影响聚合表正常使用,用户可自行删除并根据提示删除多余的数据来源表。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验