Birt近期版本支持交叉表Cross Table
下面以一个简单例子说明如何建立交叉表
数据表为销售记录表,包含下面几个字段:商家shop、商品类别category、销量amount
展现的效果为左侧竖排为商家,顶部横排为商品类别,中间为销量,右侧为相应商家的合计和底部为相应商品类别的合计,右下角为总计
------------------------------------------
| 类别1 | 类别2 | 类别3 | 合计
------------------------------------------
商家1 | 1 | 2 | 3 | 6
------------------------------------------
商家2 | 1 | 2 | 3 | 6
------------------------------------------
商家3| 1 | 2 | 3 | 6
------------------------------------------
合计 | 3 | 6 | 9 | 18
------------------------------------------
实现步骤:
1、new Data Source。
2、new Data Sets。
3、new Data Cubes。
Groups and Summaries
拖动Available Fields中shop和c