birt hello world(五)

繼續使用上個例子的報表和數據源編輯器

新建一個多層數據集,在SQL SELECT 語句查詢界面:佈局

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

select設計

teacher.tname,orm

student.sname,ci

student.ssex,資源

course.cname,it

sc.scoreselect

from teacher,student,course,scim

where

teacher.tid=course.tid

and

student.sid=sc.sid

and

     course.cid=sc.cid

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

同上例,創建個多層多維數據集,在組和摘要中,設置組和摘要字段,以下

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

在報表中,新建個1列2行的網格,在2行中拖拽進去一個交叉表

1.設置行的數據

在數據資源管理器(Data Explorer)視圖中,將多維數據集(Customer Cube)中的cname拖拽並放置於佈局編輯器中交叉表(Cross Tab)的標有「將要定義行的數據字段放置到此處」的區域中。而後將多維數據集(Customer Cube)中的tname拖拽並放置於一樣的區域中,讓cname出如今tname後面,如圖:

2.設置列的數據

將多維數據集(Customer Cube)中的sname拖拽並放置於佈局編輯器中的交叉表(Cross Tab)中標有「將要定義列的數據字段放置到此處」的區域中;而後將多維數據集(Customer Cube)中的ssex拖拽並放置於一樣的區域中這時,sname會出如今ssex的下面,以下:

3.而後將多維數據集(Customer Cube)中的score拖拽並放置於佈局編輯器中的Cross Tab中標有「將要彙總的數據字段放置到此處」的區域中,將交叉表(Cross Tab)中第二列的score的標題菜單刪掉,如圖:

預覽效果以下:

在交叉表中的多層效果就設計好了。

相關文章
相關標籤/搜索