5.2.0功能变更日志
1 无代码
1.1 【工作区】语言设置自适应
「外链语言」下架
已配置外链语言的工作区,相关语言配置变为自适应浏览器语言

外部邮件均变更为「中英双语邮件」

1.2 【登录】禁用成员登录逻辑优化
某成员被禁用后,该成员下次登录时会自动登录到下一个未被禁用的工作区,且无法切换至被禁用的工作区
若该用户没有其他未被禁用工作区,则直接退出登录
1.3 【数据关联】下拉选择数据时支持下拉滚动加载

1.4 【报表】汇总表的指标维度必须来自同一张表格

1.5 【OPEN API接口】更新成员接口
superiorId传入null时,不更改当前成员主管信息;superiorId传入空字符串时,会删除当前成员的主管信息。
注:平台版本同步成员不支持更改成员信息
1.6 【环境级OPEN API】支持用户开通多个工作区
openUserId填已创建过工作区的用户时,可以成功创建工作区
- 该用户在两个工作区内身份都为创建人
1.7 【打印】以字段为PDF模板文件名且字段为空的情况
选择插入字段作为pdf模板的文件名,当字段为空值时,系统默认命名为“文件{序号}”。
- 若是单条打印,则命名为“File1”;
- 若是系统pdf模板批量打印-逐条打印,则命名为“File”、“File(1)”、“File(2)”... 最后生成的文件是:File{序号}.pdf
注意:
- 批量打印-逐条打印的序号,仅在本次打印操作中递增。由系统中的数据编号降序打印。
- 若作为文件名的字段脱敏,但在文件名上不做脱敏展示,直接明文展示。

1.8 【子管理员】增加子管理员应用包、通讯录定向管理的权限
系统管理员可在子管理员可以管理应用包,且支持管理部分通讯录
1.9**【权限体系】成员权限配置**
管理员可在管理后台批量授权,方便权限管理
2 轻析
2.1 【报表】轻析报表计算字段更新
- 优化现有四个函数(SUM_AGG、AVG_AGG、MAX_AGG、MIN_AGG)的聚合逻辑,更改成汇总后逻辑,后缀加上“_AGG”
- 新增两个聚合函数(COUNT_AGG、 COUNTDISTINCT_AGG),汇总后计算逻辑。
- 新增「其他函数」,本期只支持一个函数【NUM】。
| 类型 | 公式名称 | 描述 | 抛错逻辑(满足任一条件时,触发错误提示) |
|---|---|---|---|
| 聚合函数 | SUM_AGG | SUM_AGG(数字1) 说明:根据条件进行分组,对分组数据进行求和。 示例:SUM_AGG(销售数量),汇总销售数量的总和。 | **触发错误提示:**公式的「数字1」为必填项,没有填写,则抛错; 例如:SUM_AGG()填入参数非数字,则抛错; 例如:SUM_AGG(商品名称)参数上限1个,配置2个或以上的字段,需要抛错; 例如:SUM_AGG(销售数量,本次发货数量)函数表达式运算符有且仅允许正确【+-*/()】,否则抛错;聚合函数和非聚合函数共同使用时,需要抛错; 例如SUM_AGG(销售数量)+「本次发货数量」 SUM_AGG(销售数量)+SUM(本次发货数量) |
| AVG_AGG | AVG_AGG(数字1) 说明:根据条件进行分组,对分组数据求平均值。 示例:AVG_AGG(销售数量),汇总销售数量的平均值。 | **触发错误提示:**公式的「数字1」必填,没有填写,则抛错;填入参数非数字;配置2个或以上的数字字段,需要抛错;函数表达式运算符有且仅允许正确【+-*/()】,否则抛错;聚合函数和非聚合函数共同使用时,需要抛错; | |
| MAX_AGG | MAX_AGG(数字1) 说明:根据条件进行分组,对分组数据取最大值。 示例:MAX_AGG(销售数量),销售数量的最大值。 | **触发错误提示:**公式的「数字1」必填,没有填写,则抛错;填入参数非数字;配置2个或以上的数字字段,需要抛错;函数表达式运算符有且仅允许正确【+-*/()】,否则抛错;聚合函数和非聚合函数共同使用时,需要抛错; | |
| MIN_AGG | MIN_AGG(数字1) 说明:根据条件进行分组,对分组数据取最小值。 示例:MIN_AGG(销售数量),销售数量的最小值。 | **触发错误提示:**公式的「数字1」必填,没有填写,则抛错;填入参数非数字;配置2个或以上的数字字段,需要抛错;函数表达式运算符有且仅允许正确【+-*/()】,否则抛错;聚合函数和非聚合函数共同使用时,需要抛错; | |
| COUNT_AGG | COUNT_AGGT(X) 说明:根据条件进行分组,对分组内所有数据的条数进行计数,空值不进行计数。 示例:COUNT_AGG(商品名称),根据对商品名称进行计数。 | **触发错误提示:**公式的「文本」必填,没有填写,则抛错;字段类型不限,如果不能正确函数表达式,则抛错;配置2个或以上的数字字段,需要抛错;函数表达式运算符有且仅允许正确【+-*/()】,否则抛错;聚合函数和非聚合函数共同使用时,需要抛错; | |
| COUNTDISTINCT_AGG | COUNTDISTINCT_AGG(X) 说明:根据条件进行分组,对分组内所有数据的条数进行去重计数,空值不进行计数。 示例:COUNTDISTINCT_AGG(商品名称),对不相同的商品名称进行计数。 | **触发错误提示:**公式的「X」必填,没有填写,则抛错;字段类型不限,如果不能正确函数表达式,则抛错;配置2个或以上的数字字段,需要抛错;函数表达式运算符有且仅允许正确【+-*/()】,否则抛错;聚合函数和非聚合函数共同使用时,需要抛错; | |
| COUNTIF_AGG | COUNTIF_AGG(判断条件)说明;根据条件进行分组,对分组内满足判断条件的条数进行计数,空值不参与计数。示例:COUNTIF_AGG(销售数量>5000),对销售数量大于5000的计算条数。 | **触发错误提示:**公式的「表达式」必填,没有填写,则抛错;字段类型不限,如果不能正确函数表达式,则抛错;函数表达式运算符有且仅允许正确【+-*/()】,否则抛错;聚合函数和非聚合函数共同使用时,需要抛错; | |
| 其他函数 | NUM | NUM(文本) 说明:将「文本」转化为数字格式。示例:NUM("123456"),返回数字“123456”。 | **触发错误提示:**公式的「文本」必填,没有填写,则抛错;字段类型为文本类型,如果不能正确函数表达式,则抛错;配置2个或以上的参数,需要抛错;聚合函数和非聚合函数共同使用时,需要抛错; |
注意事项:
-
聚合函数有且只允许一个参数,字段类型为数字字段。NUM函数支持参数上限一个,文本类型。
-
聚合函数【SUM、MAX、MIN、AVG】的参数类型为数字字段。【COUNT、COUNTDISTINCT】的参数类型为不限。
-
聚合函数不允许和非聚合函数共同使用。(例如新建计算字段:SUM(销售数量)+本次发货数量;错误使用)
-
只允许拖拽至指标区域,并且没有汇总方式。
-
使用聚合函数新增的计算字段:
-
切换至其他图表(非明细表),图表的指标区域也会同步保存新增的计算字段(符合切换图表保存字段逻辑时)。
-
切换至明细表时,新增的计算字段会变成红色,并且不支持拖拽至表头区域,hover时,会进行显示“明细表不支持聚合函数字段”;如果已添加至指标中,切换到明细表表头,会自动默认不保存该字段。
3 BUG修复
3.1 移动端公式关联的图片选择字段按默认顺序填入
通过公式关联图片选择字段,在移动端会正确按默认顺序填入

3.2 html类型文件不可预览
修复了html类型文件上传后可预览的问题。现在上传后的html文件不能预览,只能本地下载
3.3 新手引导编辑视图位置信息
修复了首次进入视图应用,未进入默认视图导致的新手引导信息错位问题
3.4 webhook连接超时时长更改
webhook单词连接超时时间为60s,webhook会重试3次,总执行超时时间更新为180s
3.5 自定义打印模板的文件名长度更改
在自定义打印模板时,自定的文件名长度更改为200字符,超过200字符的会进行截断处理
3.6 移动端可查看PC样式的视图数据
在视图中 WORD 模版打印时数据查看二维码的内容,现在通过手机扫码后可正常查看与PC端相同的数据页面
3.7 Q-Linker绑定参数变化时会自动触发
修复了Q-Linker不自动触发的问题
生效后数据关联字段的默认逻辑为:关联到的值若为一个,会默认填充,多余一个不会自动填充。如该数据关联字段已有值,且关联的值不止一个值,表现上已有的数据关联字段值会消失。