birt入门教程:[5]交叉报表
1、数据准备1.选择数据资源管理器“DataExplorer”。右键单击“DataCubes”,选择“NewDataCube”,进入如下交叉表数据编辑界面:2.默认选择的是“Dayaset”,Name:为Cube命名,CustomerCubePrimerydataset:选择相关的数据集。打开下拉菜单选择之前建立的数据集contract
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/7efc527c34b33c413e888af5887de137c8762e8a.jpg)
2、3在左边的主菜单中选择第二项“GroupsandSummeries”,出现如下窗口(),在将AvailableFields中的CUSTOMER_NAME拖拽到右边Groups(Dimensions)中标有“(Dropafieldheretocreateagroup)”的地方,如下图。
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/c8373cbc7dc5cf673e6d8cf28e96b814f5d0268a.jpg)
3、拖拽完毕之后弹出如下窗口:所有选项都选默认数据。点击“OK”进入下一步
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/b955ead0b503c8d25acc1efa498333bf3aef218a.jpg)
4、按照地4步的方法,将AvailableFields中的PRODUCT_NAME也拖拽到右边的对应地方。将AvailableFields中的AMOUNT拖拽到右边SummaryFields(Measures)中标有“(Dropafieldheretocreateasummaryfield)”的地方。弹出下面窗口,同样选择默认数据,点击“OK”进入下一步。
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/460fdc8333bf3bef147d090c3f3ea8db564a1a8a.jpg)
5、数据设定好以后,我们可以在“DataExplorer”看到DataCubes的信息如下图:
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/51f9aa3ea8db574adc00ca28a7f7dfb2dd19178a.jpg)
6、向交叉表插入数据1.在DataExplorer视图中,将CustomerCube中的CUSTOMER_NAME拖拽并放置于布局编辑器中CrossTab的标有“Dropdatafield(s)todefinerowshere”的区域中。如下图:
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/def3c219ce2c5b1b33ecad682b39131fcfec0e8a.jpg)
7、同第一步,将CustomerCube中的PRODUCT_NAME拖拽并放置于布局编辑器中的CrossTab中标有“Dropdatafield(s)todefinerowshere”的区域中;然后将CustomerCube中的AMOUNT拖拽并放置于布局编辑器中的CrossTab中标有“Dropdatafield(s)tobesummarizedhere”的区域中。上图所示:2完成上述步骤之后,布局编辑器中的CrossTab出现如下图中的样式:我们将CrossTab中第二列的AMOUNT的标题菜单删掉。如果不去掉,就会在报表的产品标题菜单下方出现一行“AMOUNT”的标题,,不仅多于,而且影响美观。
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/a1780d1fceecd3d95a47ab70679959430501088a.jpg)
8、加入汇总1.点击CrossTab左下角的“CrossTab”图标选中本交叉表。在PropertyEditor属性编辑器中选择“RowArea”,如下图:在左边的选项栏中选择第二个选项“GrandTotals”
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/58021a0148fe1e4267595d65c2299a883813038a.jpg)
9、2点击“Add”,添加行汇总元素。弹出如下窗口:
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/3852f6e5eceeadbcfc1d1ec4cd18dfdae53b7b8a.jpg)
10、选用默认的数据,点击“OK”进入下一步。3在PropertyEditor属性编辑器中选择“ColumArea”,同第一步加入列汇总。添加完毕,布局编辑器出现如下视图:
![birt入门教程:[5]交叉报表](https://exp-picture.cdn.bcebos.com/e57a258602214f57d9640a0f732064fb970b738a.jpg)
11、这样,一张交叉汇总表基本上完成了。