Ureport 多数据集合关联显示

ureport 使用较少,目前单位这边有项目正好使用到了,也遇到不少坑,和其他报表稍微有些不同,在这里记录一下,为大家排一下坑

目前需求是要求数据以这样显示 在这里插入图片描述

1、创建数据源

在这里插入图片描述

1.1 B2、C1、D2 、C4、C2 各使用了不同的数据集

B2数据集主要为 显示车辆信息
C1数据集主要为 日期显示
D2 数据集主要是按车辆汇总统计
C4数据集主要为 按日期的汇总统计
C2主要为 列表信息统计

2、 单元格设置

A2

在这里插入图片描述

B2

在这里插入图片描述

C1

在这里插入图片描述

C2 主要是过滤条件进行匹配

C2显示 需要依靠车辆和时间匹配,所以我们在sql里使用group by 筛出数据,然后使用过滤将显示结果分别和日期、车辆进行匹配,如果有空格数据需要使用配置条件判断做默认值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

D2

D2显示的是电量信息,是汇总这一行的数据,通过sql查询出来后然后通过车辆和B2中的车进行过滤绑定
在这里插入图片描述
在这里插入图片描述

C4

C4是每一天的汇总统计,正常而言直接sum就行,但是ureport显示结果有点差强人意,部分数据sum成功了,但是部分列表数据没有被sum,所有单据起了一个数据集,和C1的时间进行匹配过滤
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

D2

在这里插入图片描述

3、结果展示

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_47752736/article/details/131478373