這篇博文主要是将Chart,那麼建立報表資料源的配置我就不一一介紹了,直接進入主題啊了
主要就是兩個步驟:
建立結果集,填充資料
我這裡用的是MYSQL資料源
[img]http://dl.iteye.com/upload/picture/pic/66061/4c8ea2fc-d751-31fd-a5f0-b6e37af6dd66.jpg[/img]
根據圖上SQL語句得到了type和cumsum兩個字段,大家在ireport能不用資料庫中的關鍵字做字段就最好不用,免得有麻煩。我将type和cumsum拉到了detail中,目的就是為了循環輸出,說到輸出讓我想起了一句話:程式無非就是輸入和輸出。
[img]http://358184482-qq-com.iteye.com/upload/picture/pic/66073/26a12910-6d45-305d-a076-1f661bf7b54e.jpg[/img]
第一步建立資料集就完成了,現在來建立樹狀圖吧:
在元件面闆中找到Chart拉倒summary中,為什麼拉到這裡大家看使用手冊就知道了
咱們這裡說的是樹狀圖,是以選中Stacked Bar 3D,選擇3D的原因相信大家也明白
[img]http://358184482-qq-com.iteye.com/upload/picture/pic/66077/96aa48fd-0e95-32e5-9e2a-e783f7cf4c55.jpg[/img]
然後現在就要進行資料填充了,我這裡沒有建立子資料集,是以選擇預設的主報表中的資料集就行了,下一步:Series 大家看下面圖上的注釋就明白什麼意思了
[img]http://358184482-qq-com.iteye.com/upload/picture/pic/66069/8713883e-60dd-32a0-ba2d-f13253c2856e.jpg[/img]
我圖中的意思就是根據type來顯示成顔色,下面來設定X(類别)和Y(值):
[img]http://358184482-qq-com.iteye.com/upload/picture/pic/66067/6ffb2c9e-c537-3d2f-93fa-e5cd8d8f19bf.jpg[/img]
點選完成,這樣就建立好了,預覽下吧:
[img]http://358184482-qq-com.iteye.com/upload/picture/pic/66075/8403ecb3-63a0-313c-8dbc-1b0cf999eb21.jpg[/img]