




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、TOC o 1-3 h z u HYPERLINK l _Toc300384408 1BIRT報(bào)表開發(fā)環(huán)境準(zhǔn)備 PAGEREF _Toc300384408 h 2 HYPERLINK l _Toc300384409 1.1BIRT報(bào)表開發(fā)準(zhǔn)備 PAGEREF _Toc300384409 h 2 HYPERLINK l _Toc300384410 1.2建立Web Project PAGEREF _Toc300384410 h 2 HYPERLINK l _Toc300384411 1.3配置交交叉報(bào)表數(shù)據(jù)據(jù)源 PAGEREF _Toc300384411 h 5 HYPERLINK l _Toc
2、300384412 1.3.1建建立公共資源源的文件夾 PAGEREF _Toc300384412 h 5 HYPERLINK l _Toc300384413 1.3.2建建立公共資源源Libraary PAGEREF _Toc300384413 h 6 HYPERLINK l _Toc300384414 2動(dòng)態(tài)分組交交叉報(bào)表 PAGEREF _Toc300384414 h 10 HYPERLINK l _Toc300384415 2.1建立報(bào)報(bào)表文件夾 PAGEREF _Toc300384415 h 10 HYPERLINK l _Toc300384416 2.2建立報(bào)報(bào)表文件 PAGERE
3、F _Toc300384416 h 11 HYPERLINK l _Tocc3003884417 2.3復(fù)用報(bào)表數(shù)數(shù)據(jù)源 PAGEREF _Toc300384417 h 12 HYPERLINK l _Toc300384418 2.4配置交交叉報(bào)表結(jié)果果集 PAGEREF _Toc300384418 h 13 HYPERLINK l _Toc300384419 2.5配置交交叉報(bào)表分組組字段 PAGEREF _Toc300384419 h 16 HYPERLINK l _Toc300384420 2.55.1新建Dataa Cubeer PAGEREF _Toc300384420 h 16 H
4、YPERLINK l _Toc300384421 2.5.2新新建Grouups PAGEREF _Toc300384421 h 17 HYPERLINK l _Toc300384422 2.6配置交交叉報(bào)表求和和字段 PAGEREF _Toc300384422 h 18 HYPERLINK l _Toc300384423 2.7交叉報(bào)報(bào)表表樣制作作 PAGEREF _Toc300384423 h 19 HYPERLINK l _Toc300384424 2.7.1新新建Crosss Tabb PAGEREF _Toc300384424 h 19 HYPERLINK l _Toc3003844
5、25 2.7.2完完成報(bào)表表樣樣制作 PAGEREF _Toc300384425 h 20 HYPERLINK l _Toc300384426 2.8報(bào)表分分頁(yè)實(shí)現(xiàn) PAGEREF _Toc300384426 h 20 HYPERLINK l _Toc300384427 2.9預(yù)覽交交叉報(bào)表 PAGEREF _Toc300384427 h 20 HYPERLINK l _Toc300384428 3部署交叉報(bào)報(bào)表 PAGEREF _Toc300384428 h 20 HYPERLINK l _Toc300384429 4運(yùn)行交叉報(bào)報(bào)表 PAGEREF _Toc300384429 h 20BIR
6、T報(bào)表開開發(fā)環(huán)境準(zhǔn)備備BIRT報(bào)表開開發(fā)準(zhǔn)備(1)、Ecpplise:這里我使用用的是Ecllipse Platfform Versiion: 33.6.2。(2)、BIRRT插件:可可以通過(guò)Eccplisee中的Insstall New SSoftwaare 添加加Birt插插件。插件地地址:htttp:/birtt/updaate-siite/2.6/(3)、Tommcat:這這里我使用的的是apacche-toomcat-6.0.116建立Web PProjecct(1)、新建WWeb Projecct為了體現(xiàn)BIRRT與實(shí)際應(yīng)應(yīng)用項(xiàng)目相結(jié)結(jié)合的特點(diǎn),首首先建立一個(gè)個(gè)Web PProje
7、cct,工程命命名為myRReportt。然后單擊“Neext”,出現(xiàn)下圖圖:在Projecct Namme中輸入“myRepport”,工程構(gòu)建建后的claass文件輸輸入目錄為WWebConntent/WEB-IINF/cllassess下。如下圖圖:然后單擊“Neext”,出現(xiàn)下圖圖,這里我將將“Generrate wweb.xmml Depploymeent deescripptor”選項(xiàng)勾選上上,讓Ecpplise來(lái)來(lái)創(chuàng)建webb.xml。然后單擊“Fiinish”,這樣“myRepport”工程就建立立成功了。配置交叉報(bào)表數(shù)數(shù)據(jù)源建立公共資源的的文件夾右擊“myReeport”工程
8、,選擇擇“New”“Foldeer”,彈出下圖圖所示對(duì)話框框。在Folderr namee錄入項(xiàng)中輸輸入db,然然后點(diǎn)擊“Finissh”。公共資源源文件夾就建建立完成了。建立公共資源LLibrarry右擊“db”公公共資源文件件夾,選擇“New”“Libraary”,出現(xiàn)下圖圖的彈出窗口口,如下:在“File name”輸入項(xiàng)中輸輸入dataaSourcce_libbrary.rptliibraryy。然后單擊擊“Finissh”。然后打開“Data Exploorer”,如下圖:右擊“Dataa Sourrce”,在彈出的的下拉列表選選擇項(xiàng)中選擇擇“New DData SSourcee”,
9、如下圖:報(bào)表的數(shù)據(jù)來(lái)源源于Oraccle,但是是從彈出的對(duì)對(duì)話框不存在在Oraclle的連接驅(qū)驅(qū)動(dòng)。我們可可以通過(guò)手動(dòng)動(dòng)添加驅(qū)動(dòng)包包的形式。點(diǎn)擊“Manaage Drriverss”,在彈出的的對(duì)話框中,單單擊“Add”按鈕,我選選擇的是orracle數(shù)數(shù)據(jù)庫(kù)自帶的的驅(qū)動(dòng)jarr包,如下圖圖:然后,將oraacle數(shù)據(jù)據(jù)庫(kù)的URLL,用戶名,密密碼。輸入相相應(yīng)的信息框框中。可以點(diǎn)點(diǎn)擊“Test Conneectionn”來(lái)測(cè)試數(shù)據(jù)據(jù)庫(kù)是否連接接正確。如下下圖:動(dòng)態(tài)分組交叉報(bào)報(bào)表建立報(bào)表文件夾夾我在myRepport工程程下的WebbConteent文件夾夾下建立了一一個(gè)用于存放放報(bào)表文件的的文
10、件夾reeportss。建立報(bào)表文件右擊“myReeport”工程,選擇擇“New”“Reporrt”,出現(xiàn)下圖圖對(duì)話框,然后單擊“Neext”。在File nname信息息框中輸入報(bào)報(bào)表文件名稱稱tendss_grouup.rpttdesiggn,然后單單擊“Next”,會(huì)出現(xiàn)一一個(gè)關(guān)于報(bào)表表類型選擇的的對(duì)話框,這這里我采用的的是默認(rèn)選項(xiàng)項(xiàng),然后單擊擊“Finissh”。復(fù)用報(bào)表數(shù)據(jù)源源對(duì)該報(bào)表使用先先前建立的公公共數(shù)據(jù)源,首首先打開Reesourcce Expplorerr窗口,如果果當(dāng)前Ecpplise中中未出現(xiàn)Reesourcce Expplorerr窗口,可以以通過(guò)以下方方法打開。如
11、如下圖打開報(bào)表tennds_grroup.rrptdessign,將將報(bào)表模式切換到“Layoutt”狀態(tài)下,將dataSSourcee_librrary中的的數(shù)據(jù)源“Data Sourcce”拖曳到tennds_grroup中的的“Data Sourcce”中,即可完成成報(bào)表的數(shù)據(jù)據(jù)源復(fù)用。配置交叉報(bào)表結(jié)結(jié)果集在報(bào)表“tennds_grroup.rrptdessign”的“Layouut”模式下,打開開“Data Exploorer”窗口,右擊擊“Data Sets”,選擇“New”“New DData SSet”。會(huì)出現(xiàn)下下圖對(duì)話框:這里會(huì)要求輸入入Data Set NName的名名字,我
12、采用用的是默認(rèn)“Data Set”。然后單擊擊“Next”,會(huì)出現(xiàn)下圖圖的內(nèi)容,其其中在“Queryy Textt”文本區(qū)域中中,錄入了SSQL語(yǔ)句SQL語(yǔ)句:SSELECTT ZB,CBZX,YYLY,DL,ZYY,SUM(YZ) AAS YZ,SUM(JJZ) ASS JZ,SSUM(LJJZJ) AAS LJZZJ,SUMM(JZZBB) AS JZZB,SUM(KKPSL) AS KPPSL FRROM DWWDINFOO GROUUP BY ZB,CBBZX,YYYLY,DLL,ZY。如如下圖:然后點(diǎn)擊“Fiinish”。會(huì)彈出下面面的對(duì)話框,可以查看剛才輸輸入的SQLL,所產(chǎn)生的的
13、輸出效果。然后點(diǎn)擊“OKK”,關(guān)閉窗口口。配置交叉報(bào)表分分組字段新建Data Cuberr在報(bào)表的“Daata Exxploreer”窗口中,右右擊“Data Cuberr”,選擇“New DData CCuber”,出現(xiàn)下圖圖內(nèi)容:這里的“Datta Sett”采用的是默默認(rèn)“Data Set”。新建Groupps右擊“Grouups”,選擇“Edit Groupp”,出現(xiàn)下圖圖:可以直接以拖曳曳的形式將分分組字段拖到到右邊的Grroups信信息項(xiàng)下。最最終窗口中的的內(nèi)容如下:配置交叉報(bào)表求求和字段繼續(xù)2.5中的的步驟,將求求和字段拖曳曳到右邊的SSummarry Fieelds信息息項(xiàng)下。
14、最終終窗口中的內(nèi)內(nèi)容如下:然后點(diǎn)擊“OKK”,這樣交叉叉報(bào)表前期結(jié)結(jié)果集信息就就配置完成了了。交叉報(bào)表表樣制制作新建Crosss Tab 在報(bào)表tendds_grooup的“l(fā)ayouut”模式下,在在空白區(qū)域,右右擊“Inserrt”“Crosss Tab”,如下圖:在報(bào)表中會(huì)產(chǎn)生生以下內(nèi)容:完成報(bào)表表樣制制作將Groupss字段拖曳到到Drop data fieldd(s) tto deffine rrows hhere區(qū)域域中,最終報(bào)表表表樣如下:將Summarry Fieelds字段段拖曳到Drrop daata fiield(ss)to bbe summmarizzed heere
15、區(qū)域域中,最終報(bào)報(bào)表表樣如下下:制作報(bào)表表頭在最左上方的單單元格中右擊擊“Inserrt”“Grid”,建立一個(gè)個(gè)5列1行的的Grid表表。并在每個(gè)個(gè)Gird單單元格中插入入Labell,修改Laabel的內(nèi)內(nèi)容,最終報(bào)報(bào)表表樣如下下:預(yù)覽交叉報(bào)表 點(diǎn)擊tendss_grouup報(bào)表的“Previiew”模式預(yù)覽報(bào)報(bào)表展示效果果,如下圖:報(bào)表分頁(yè)實(shí)現(xiàn)報(bào)表分頁(yè)的實(shí)現(xiàn)現(xiàn)報(bào)表分頁(yè)的解決決方案是通過(guò)過(guò)使用JAVVA程序來(lái)動(dòng)動(dòng)態(tài)修改報(bào)表表文件的源碼碼的SQL語(yǔ)語(yǔ)句,來(lái)最終終實(shí)現(xiàn)報(bào)表的的分頁(yè)。關(guān)于JAVA的的具體實(shí)現(xiàn),這這里就不在介介紹,請(qǐng)參閱閱ServiiceMannagerIImpl.jjava動(dòng)態(tài)分組實(shí)現(xiàn)(1)請(qǐng)參閱GGroupSServicceImpllBack.java部署交叉報(bào)表部署交叉報(bào)表關(guān)于部署交叉報(bào)報(bào)表,我是采采用的手動(dòng)部部署的形式。首首先將工程下下的文件夾“WebCoontentt”,復(fù)制到ttomcatt下的webbapps中中。然后將WWebConntent文文件夾的名稱稱修改為myyReporrt。運(yùn)行交叉報(bào)表啟動(dòng)tomcaat由于我的報(bào)表ttomcatt運(yùn)行環(huán)境是是單獨(dú)一個(gè)非非安裝tommcat環(huán)境境,所以啟動(dòng)動(dòng)時(shí),我選擇擇運(yùn)行“starttup.baat”,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老顧聘用合同范本
- 先付款后供貨合同范本
- 保險(xiǎn)投資合同范本
- 加工生產(chǎn)勞務(wù)合同范本
- 京東物流折扣合同范本
- 上門電纜轉(zhuǎn)讓合同范例
- epc裝飾工程合同范本
- 代人取藥兼職合同范本
- 不賒銷合同范本模板
- 化肥銷售協(xié)議合同范本
- 數(shù)字電子技術(shù)(武漢科技大學(xué))知到智慧樹章節(jié)測(cè)試課后答案2024年秋武漢科技大學(xué)
- 綜合應(yīng)用能力事業(yè)單位考試(綜合管理類A類)試題及解答參考
- 阿爾茲海默病的家庭護(hù)理
- bim技術(shù)課件教學(xué)課件
- 腹水形成的原因及治療
- 單晶爐車間安全培訓(xùn)
- 高中地理必修第一冊(cè)期末試卷及答案-中圖版-2024-2025學(xué)年
- 護(hù)理核心制度測(cè)試題+參考答案
- 機(jī)械制造技術(shù)基礎(chǔ)(課程課件完整版)
- 《2023版CSCO卵巢癌診療指南》解讀課件
- 【醫(yī)院藥品管理系統(tǒng)探析與設(shè)計(jì)(論文)10000字】
評(píng)論
0/150
提交評(píng)論