统计数据集

统计数据集用无代码的方式实现对动态数据集的分组统计,同时支持表间关联查询、查询时过滤、统计后过滤、排序等功能。在简单的统计场景下避免了写 sql 的麻烦。

数据集设计

在统计数据集的右侧,点击+按钮,可以创建新的数据集:

1703158024656

设计的内容,主要是设置分组列和统计列,代替了我们传统 sql 写 group by 和 count 之类的操作。同时还支持多表的关联查询。

1703158024656

返回的统计列这块,如果是分组列返回的列,不需要设置统计函数,其他需要设置统计函数,参考如下:

1703504277331

统计函数的选择,如果是数字字段,支持计数、合计、平均值、最大值、最小值等函数;如果是其他字段类型,比如字符串,只支持计数函数。

1703158024656

定义好数据集之后,后续就可以在页面中引入使用。

保存路径

统计数据集只保存模型描述文件,不保存统计数据,数据是即时查询出来的。

  • 数据集的模型描述文件

xxx.data.m 保存在当前模块的根目录下,比如 main 模块的根目录下:

1703587840069

在 .meta 文件中,会使用 "kind":"aggregate" 来标识统计数据集。

使用场景

  • 支持常规的统计场景,可以在前端页面中作为表格、报表等组件展示数据使用。

1703587281811

  • 统计时,支持查询过滤、统计后过滤和排序等常用功能。

1703587407679

results matching ""

    No results matching ""