1.概述

本篇幅主要以一个具体实例来介绍ureport报表的使用技巧。
ureport2的详细功能介绍:https://www.w3cschool.cn/ureport/
建议大家先去看完。

2.背景

以一个订单表为例子,如下图:

红框内为该订单的主要使用字段,基于该订单我们将来做一个报表、一个分析图表。

3.报表

具体制作完成后,展示效果如下图:

3.1 区域的配置方式


点击1位置图标,弹出查询条件设置区;
弹出框2标识的两个红框是查询区域划分控件,类似excel中列的概念,比如有3个查询条件,那我们能想到是要分为四列,因为按常规,最后有一个触发查询的按钮。
左侧红框外的为各列查询区域中放入的查询条件输入控件,比如时间选择器、文本框等。
右侧3标识的为可视化效果效果预览区。
查询列的布局及查询条件控件布置好后,接下来是进行查询条件与数据集内sql查询条件的绑定,
数据集内容如下:

1标识的区域为数据集的sql,2标识区为参数,sql中通过合法格式进行拼接。那要把这几个参数绑到查询条件中,如下操作:

还是点开查询条件设置,选中右侧预览区1标识某个已拖入的查询输入控件,再左边2标识的属性区,进行查询条件名称的对照写入、查询提示文字、提示文字布局选择,这样就做完了。

3.2区域的说明

此控件为分页显示控件达成的效果如下:

具体设置区如下:

进入报表编辑,点击1标识图标,弹出框,选择2标识区的分页设置tab,进行相关设置。

3.3区域说明

通过数据集的构建,及基于excel模板进行报表展示,操作步骤如下图按标识1-3进行配置

3.4区域说明

报表展示一版习惯于合并相同单元格,配置方式如下:

按箭头从上往下的流程进行配置,只需设置成分组即可。

3.5 特别介绍

关于常用的报表某一列最后有个合计如何配置,如下图:

1红框为需合计的列,2红框为合计的结果显示区,配置方式如下:

首选选到1区域,设置此区域为合计结果展示格,2区域(很重要)左父格选其二维坐标的左边,右父格选当前列列头的二维坐标,3区域选择需合计的数据集内字段,4区域选择聚合方式为汇总。

3.6 关于报表的发布

1.常规发布成菜单,如下图:

2.其它方式

预览打印在浏览器中的地址复制后,通过页面(表单、列表页),进行window.open等操作,进行页面载入。

3.7 最后

以上描述只是基于一个很简单的实例对ureport的用法进行了很简单的配置说明,还有多数据集(多条sql)的使用等等,还待大家一起去挖掘。

文档更新时间: 2022-03-03 10:33   作者:彭博