birt hello world(四)

1、新建一個報表:second.rptdesign,報表模板選擇交叉表,以下圖:spa

在生成的報表中按照提示雙擊表單後,以下圖:orm

2、配置數據源及數據集(參考以前文章)ci

在定義好數據集的基本信息以後,進入SQL SELECT 語句查詢界面,資源

輸入以下SQL語句,進行數據集的建立:it

selectio

course.cname,模板

student.sname,表單

sc.score配置

from sc,student,courseselect

where

student.sid=sc.sid

and

course.cid=sc.cid

若是建立正確,在結果預覽窗口「Preview Relusts」中將看到信息:


3、數據準備

數據資源管理器「Data Explorer」。右鍵單擊「多維數據集(Data Cubes)」,選擇「New Data Cube」,進入以下交叉表數據編輯界面:

在左邊的主菜單中選擇第二項「組和摘要(Groups and Summeries)」,出現以下窗口:

在將Available Fields中的cname拖拽到右邊Groups (Dimensions)中標有「(Drop a field here to create a group)」的地方,以下圖

拖拽完畢以後,雙擊組選項(例:cname)彈出以下窗口:全部選項都選默認數據。點擊肯定進入下一步

據設定好之後,咱們能夠在「Data Explorer」看到Data Cubes的信息以下圖:

4、向交叉表插入數據:

拖拽完成後效果如圖:

預覽結果以下:

修改一下報表(刪除掉score的標題,修改下sname的名字):

再次預覽:

相關文章
相關標籤/搜索