1、为报表插入图表本例我们直接利用3.6交叉报表的数据集,直接在3.6所创建的报表上插入图表。在选用板“Palette”视图中拖拽一个“Chart”至布局编辑器中交叉报表“CrossTab”的下方。设定图表属性1.选择图表类型进行上一步拖拽之后,会弹出如下窗口:在此窗口我们首先要进行图表基本属性的设定。系统提供给我们有13种可供选择的图表,这里我们选择第一种“Bar”即柱形图。在窗口中部右方的“SelectSubtype”部分有三种类型可供我们选择,这里我们选择第一个,其他的数据设定:Dimension:2DWithDepth(设定图形维度)OutputFormat:SVG(设定输出图表的格式)MultipleYAxis:none
![birt报表入门教程:[9]图表报表](https://exp-picture.cdn.bcebos.com/ef4c24ceaad7726b8ed53e53bf0f64781523b98f.jpg)
2、选择“Next”进入下一步:
![birt报表入门教程:[9]图表报表](https://exp-picture.cdn.bcebos.com/1562a0b9763e21c231e1ba64e6e89a618725b18f.jpg)
3、设定好图表基本类型之后,进行图表的数据设定。窗口哦界面如上图。在窗口中部的SelectDataSet中,选择UseDataSet,然后从它的下拉菜单中选择我们所创建的唯一数据集contract,此时,DataPreview窗口出现了数据集中的各个数据项:
![birt报表入门教程:[9]图表报表](https://exp-picture.cdn.bcebos.com/9b2098254193cee821330faf5a0ff2260c9aa88f.jpg)
4、2.将数据项中的AMOUNT拖拽至左上方“Value(Y)Series”中的“∑”框内。表示在图表的Y轴的变量设定为amount变量。(也可以通过点击“∑”框左边的函数符号来进行设定。点击进入后,在下方三个小窗口依次选择“AvailableColumnBindings”→“Chart-NewChart”→“AMOUNT”,点击“AMOUNT”时进行双击。或者可以直接在编辑窗口输入“row["AMOUNT"]”即可。点击“Ok”完成)
![birt报表入门教程:[9]图表报表](https://exp-picture.cdn.bcebos.com/f367139a310e1799711de10cc9406afec214a38f.jpg)
5、3.用与第三步相同的方法,设定:Cetogory(X)Series:row["CUSTOMER_NAME"](设定X轴变量)Optional(Y)SeriesGrouping:row["PRODUCT_NAME"](设定分组变量)GroupSorting:Ascending(选择默认,指排序方式为升序)选择“Next”进入下一步。
![birt报表入门教程:[9]图表报表](https://exp-picture.cdn.bcebos.com/6bbfdd14f1c595eedef6ec9327530688902c9a8f.jpg)
6、4.本部分进行图表的格式化,对图表进行一些显示的处理。这里我们只修改一下图表的标题,点击Title框左边的“”图表,进入编辑器,输入标题:“客户订单表”。