[toc]

聚合函数

聚合函数需要建立在主子表的基础上使用

实体设计

一个学生实体 一个成绩实体, 成绩实体继承了学生实体 新建枚举

新建主子页面

打开详情页设计器

从左侧设计器页面 拖入文本框, 文本框分别为 总分,平均分,是否全合格,数据计数,去重计数, 最小值,最大值,分组拼接。 每个文本框使用不同的公式

以求和公式sum为例

公式第一个参数,点击成绩(也就是子表的列表),第二个参数点击 子表的字段,选择对哪个字段进行求和

和求和 sum 公式功能类似的公式 平均值公式 avg

最大值公式 aggrMin

最小值公式 aggrMin

值去重计数公式,uniqueCount 不统计值为null的数据,值重复的数据,只统计一次 例:uniqueCount(BBBBList,"BBBBList.score")

and公式 参数和求和公式sum相同

功能: 根据express规则,对计算出的布尔结果集作与运算。 express计算出的结果只能为布尔值 参数:list--集合数据(也可以是Bool数组,代表值:"0"-false "1"-true "true"-true "false" -false "y"-true "n"-false 不区分大小写 ) express--对list进行计算的表达式,若为空或者不填list只能是Bool数组 返回值:Object,true或者false ;

  • 数据计数公式count 传入列表

  • 分组拼接公式 groupConcat groupConcat(BBBBList,"BBBBList.score",",",1)

    参数一:列表

    参数二:列表字段

    参数三:数据拼接分隔符

    参数四: 是否去重 0-不去重,1-去重

公式设置好后,保存公式设计器,保存单据设计器。

预览学生列表

保存数据如下 就能看到各个公式的计算结果

Copyright © 用友 -【生态技术部】 2021 all right reserved,powered by Gitbook修订时间: 2022-01-21 13:50:54

results matching ""

    No results matching ""