1>我們先建立一個簡單的數據庫模型,雖然說簡單,但是爲了後期擴展,儘量將表設計更加細些.
但是,在本例中,我們只用到我們所關心的表.截圖如下(圖一目瞭然我就不多說了):
<2>我們將數據庫模型導出腳本,這裏我們就導出爲Mysql 4.0吧.(這裏根據你的需要導出成你自己的數據庫類型)
<3>打開eclipse創建一個工程,在這裏我們就不介紹如何安裝Birt插件了.在這裏我們假設大家都熟悉開發工具了,所以我們直接跳到如何建立報表了.
我們建立一個報表名爲:studentScorce.rptdesign
1 . 創建數據庫連接,如下圖 (mysql的數據庫連接方式,請注意導入mysql數據庫驅動):
2.創建data Set記錄集,名字爲:Dataset,如圖:
3. 創建Data Cubes 名爲:DataCubeList,截圖如下:
1.
注意選中Dataset,
注意建立兩個分組,即subject_Group(以科目分組)和StudentName_Group(以學生姓名分組),組下面分別對應左邊的字段subjectname\studentname,summary Filelds下是achicvement,這樣就基本建立成了.
2.:建立
完成後切換到 佈局
這樣就可以看到
3 .綁定數據
4. 切換到 Data Explorer
將 DataCubeList 展開,並將三個數據拖到對應的位置,如下圖
就這樣OK了,如果需要設置CSS樣式,可以粗略的設置一下,如果想對比原始數據,可以直接將Dataset拖到佈局區.
最後的效果圖如下: