Skip to content

查找汇总

查找汇总使用汇总函数数量 求和 平均值 最大值 最小值 对子表中的特定字段汇总计算。

说明

说明项内容
分类关联关系
是否可排序
是否支持过滤
支持过滤器类型等于、不等于、等于空、不等于空、小于、大于、小于等于、大于等于、在范围内、不在范围内

设置项

设置项说明
关联表选择本应用的一个数据表模块作为本表的子表
关联到本表的字段选择子表中关联到本表中的关联记录类型的字段
查找满足以下条件的数据可通过表达式设置查找数据的条件,只查找满足条件的数据
汇总方式可设置进行汇总的方式,选项值:
数量求和最大值最小值平均值
汇总字段选择关联列表中的一个字段进行汇总,当汇总方式为求和时不展示此配置项
可选择字段类型为:整数小数评分函数关联列表汇总查找汇总
格式化前缀可设置字段的前缀
格式化后缀可设置字段的后缀
精度设置汇总结果的展示精度。
选项:只展示整数部分0.10.010.0010.00010.00001
展示方式设置整数的展示样式。
选项:数字货币进度条

在数据库中的存储格式

字段类型说明
float8双精度浮点数(8字节)

汇总原理

查找列表汇总的计算会由子表中记录的变更触发,这在大部分情况下都是正确的。但是当子表的过滤条件中有跟时间相关的过滤条件时,系统就没办法及时更新汇总数据。

例如子表的过滤条件是本月的订单 ,子表汇总字段是 汇总 本月的订单数量。当时间到达第二个月时 查找汇总数据不会及时更新。

这种情况可以通过增加一个定时任务, 每天通过自动化中的 更新查找汇总字段值 步骤更新, 或者通过脚本informat.table.refreshLookupRollup实现刷新。

注意

当汇总字段为函数类型字段时,也有可能出现像上面提到的问题,处理方式类似。

使用示例

查找汇总支持五种汇总方式:数量求和最大值最小值平均值lookup-rollup-1.png

展示效果

lookup-rollup-2.png