1、 分组报表 网格报表的基础上,我们可能还需要对数据进行进一步的处理。比如,将同类数据显示在一个组中,并对这个组进行统计运算。如下图所示,对数据按省份进行分组,并将同一省份数据放在一个组内进行汇总统计。
![birt教程:[4]分组报表](https://exp-picture.cdn.bcebos.com/4a6d48ee7b7f860e0087bf4077f5ee0d3bcebe4a.jpg)
2、 下面我们将上例的网格报表进行一下小的改进,建立一个按用户类型进行分组的报表。
3、 构建数据集 本例所用数据集与上例完全相同,输入与上例3.4.2相同的sql语句建立数据集即可。
4、 对报表进行布局 1.做好上面的工作之后,先在布局编辑器中建立一个1列2行的Grid,
5、 2 .同上例一样,从选用板“Palette”中拖拽一个5列1行的Table至第二行 的网格中, 3尴泵葩梗.从DataExplorer视图中的“DataSets”项中将TYPENAME拖拽至此 Table的第一个详细信息行中,然后依次将,CUSTOMER_ID, CUSTOMER_NAME,FAX,TEL拖拽入详细信息行内。这里不再赘述。
6、 设定分组数据 1.选中Table,在右下方的Table的属性编辑 器“PropertyEditor-Table”中,选择Group,进入如下分组设定界面:
![birt教程:[4]分组报表](https://exp-picture.cdn.bcebos.com/ab966c6b0ce265e7b1fd3ecc9f23beb9773eb74a.jpg)
7、 2.点击“Add”按钮进行添加分组:
![birt教程:[4]分组报表](https://exp-picture.cdn.bcebos.com/2083a5d6e1d06de81493dc91ca93cee8b104ac4a.jpg)
8、 从“Groupon”的下拉框选择TYPENAME,其他默认,(可根据需要 对“Name”项进行命名),然后选择“OK”。完成分组设定。 3.这时Table中多出一行Group行,如下图:
![birt教程:[4]分组报表](https://exp-picture.cdn.bcebos.com/b1454a1bd10ff2269b686bba9c99e92abbb8a44a.jpg)
9、 将详细信息栏中的TYPENAME(即Table中第三行第一列数据项,如上图标 记下方的数据项)删除。 这样,一个按照用户类型建立的分组报表就建立起来了。