新建一個Grouped Listing類型的報表

          新建一個BIRT數據源,并新建一個Data Sets,假設要顯示EMPLOYEENUMBER、LASTNAME、FIRSTNAME、EMAIL、OFFICECODE、并希望按照JOBTITLE和OFFICECODE分組。
          SQL為:select CLASSICMODELS.EMPLOYEES.EMPLOYEENUMBER,CLASSICMODELS.EMPLOYEES.LASTNAME,CLASSICMODELS.EMPLOYEES.FIRSTNAME,CLASSICMODELS.EMPLOYEES.EMAIL,CLASSICMODELS.EMPLOYEES.OFFICECODE,CLASSICMODELS.EMPLOYEES.JOBTITLE
          from CLASSICMODELS.EMPLOYEES


          將EMPLOYEENUMBER、LASTNAME分別拖放到Layout中的第2、3列中相對應Detail Row中的位置。


          將鼠標指針懸浮在報表上,則在報表下將出現“table”字樣,點擊,選擇Insert--Column to the right,然后吧FIRSTNAME Data Sets拖放到新增加的列中去,同樣的方法,將EMAIL和OFFICECODE添加到報表中去。


          將JOBTITLE拖放到報表中第一列的Group Header Row中去。則報表中的數據將首先按照JOBTITLE分組,具有相同工作職位的數據將顯示在一起。


          單擊“table”,則在Group Header Row上出現一行陰影框。在JOBTITLE列上單擊右健,選擇Insert Group--below,然后在新打開的“New Group”中的Group On下拉列表中選擇OFFICECODE,表示具有相同JOBTITLE的數據再按照OFFICECODE分組。

          最后可在Preview中查看結果,也可以修改Header中的各項數據的名字,改為中文名

          posted on 2007-12-18 08:33 lzj520 閱讀(378) 評論(0)  編輯  收藏 所屬分類: 個人學習日記 、Report
          主站蜘蛛池模板: 特克斯县| 内江市| 苏尼特左旗| 东丽区| 正安县| 定远县| 普兰县| 安化县| 峨眉山市| 长岭县| 廉江市| 边坝县| 诸暨市| 兴山县| 东阿县| 靖安县| 鹰潭市| 扎兰屯市| 赤城县| 和田市| 永胜县| 桑植县| 新野县| 鄱阳县| 出国| 惠东县| 丹东市| 古浪县| 庐江县| 巴楚县| 濮阳县| 韩城市| 永吉县| 石林| 集安市| 宁德市| 南召县| 临洮县| 太谷县| 赤峰市| 临安市|