欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    birt动态分组报表制作Word格式.docx

    • 资源ID:22164018       资源大小:1.12MB        全文页数:21页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    birt动态分组报表制作Word格式.docx

    1、/download.eclipse.org/birt/update-site/2.6/(3)、Tomcat:这里我使用的是apache-tomcat-6.0.161.2建立Web Project(1)、新建Web Project为了体现BIRT与实际应用项目相结合的特点,首先建立一个Web Project,工程命名为myReport。然后单击“Next”,出现下图:在Project Name中输入“myReport”,工程构建后的class文件输入目录为WebContent/WEB-INF/classes下。如下图:然后单击“Next”,出现下图,这里我将“Generate web.xml D

    2、eployment descriptor”选项勾选上,让Ecplise来创建web.xml。然后单击“Finish”,这样“myReport”工程就建立成功了。1.3配置交叉报表数据源1.3.1建立公共资源的文件夹右击“myReport”工程,选择“New”-“Folder”,弹出下图所示对话框。在Folder name录入项中输入db,然后点击“Finish”。公共资源文件夹就建立完成了。1.3.2建立公共资源Library右击“db”公共资源文件夹,选择“New”-“Library”,出现下图的弹出窗口,如下:在“File name”输入项中输入dataSource_library.rpt

    3、library。然后单击“Finish”。然后打开“Data Explorer”,如下图:右击“Data Source”,在弹出的下拉列表选择项中选择“New Data Source”,如下图:报表的数据来源于Oracle,但是从弹出的对话框不存在Oracle的连接驱动。我们可以通过手动添加驱动包的形式。点击“Manage Drivers”,在弹出的对话框中,单击“Add”按钮,我选择的是oracle数据库自带的驱动jar包,如下图:然后,将oracle数据库的URL,用户名,密码。输入相应的信息框中。可以点击“Test Connection”来测试数据库是否连接正确。2动态分组交叉报表2.1

    4、建立报表文件夹我在myReport工程下的WebContent文件夹下建立了一个用于存放报表文件的文件夹reports。2.2建立报表文件右击“myReport”工程,选择“New”-“Report”,出现下图对话框,然后单击“Next”。在File name信息框中输入报表文件名称tends_group.rptdesign,然后单击“Next”,会出现一个关于报表类型选择的对话框,这里我采用的是默认选项,然后单击“Finish”。2.3复用报表数据源对该报表使用先前建立的公共数据源,首先打开Resource Explorer窗口,如果当前Ecplise中未出现Resource Explore

    5、r窗口,可以通过以下方法打开。如下图打开报表tends_group.rptdesign,将报表模式切换到“Layout”状态下,将dataSource_library中的数据源“Data Source”拖曳到tends_group中的“Data Source”中,即可完成报表的数据源复用。2.4配置交叉报表结果集在报表“tends_group.rptdesign”的“Layout”模式下,打开“Data Explorer”窗口,右击“Data Sets”,选择“New”-“New Data Set”。会出现下图对话框:这里会要求输入Data Set Name的名字,我采用的是默认“Data S

    6、et”。然后单击“Next”,会出现下图的内容,其中在“Query Text”文本区域中,录入了SQL语句SQL语句:SELECT ZB,CBZX,YYLY,DL,ZY,SUM(YZ) AS YZ,SUM(JZ) AS JZ,SUM(LJZJ) AS LJZJ,SUM(JZZB) AS JZZB,SUM(KPSL) AS KPSL FROM DWDINFO GROUP BY ZB,CBZX,YYLY,DL,ZY。然后点击“Finish”。会弹出下面的对话框,可以查看刚才输入的SQL,所产生的输出效果。然后点击“OK”,关闭窗口。2.5配置交叉报表分组字段2.5.1新建Data Cuber在报表

    7、的“Data Explorer”窗口中,右击“Data Cuber”,选择“New Data Cuber”,出现下图内容:这里的“Data Set”采用的是默认“Data Set”。2.5.2新建Groups右击“Groups”,选择“Edit Group”,出现下图:可以直接以拖曳的形式将分组字段拖到右边的Groups信息项下。最终窗口中的内容如下:2.6配置交叉报表求和字段继续2.5中的步骤,将求和字段拖曳到右边的Summary Fields信息项下。然后点击“OK”,这样交叉报表前期结果集信息就配置完成了。2.7交叉报表表样制作2.7.1新建Cross Tab 在报表tends_grou

    8、p的“layout”模式下,在空白区域,右击“Insert”-“Cross Tab”,如下图:在报表中会产生以下内容:2.7.2完成报表表样制作(1)将Groups字段拖曳到Drop data field(s) to define rows here区域中,最终报表表样如下:(2)将Summary Fields字段拖曳到Drop data field(s)to be summarized here 区域中,最终报表表样如下:(3)制作报表表头在最左上方的单元格中右击“Insert”-“Grid”,建立一个5列1行的Grid表。并在每个Gird单元格中插入Label,修改Label的内容,最终报

    9、表表样如下:2.7.3预览交叉报表 点击tends_group报表的“Preview”模式预览报表展示效果,如下图:2.8报表分页实现(1)报表分页的实现报表分页的解决方案是通过使用JAVA程序来动态修改报表文件的源码的SQL语句,来最终实现报表的分页。(2)关于JAVA的具体实现,这里就不在介绍,请参阅ServiceManagerImpl.java2.9动态分组实现(1)请参阅GroupServiceImplBack.java3部署交叉报表(1)部署交叉报表关于部署交叉报表,我是采用的手动部署的形式。首先将工程下的文件夹“WebContent”,复制到tomcat下的webapps中。然后将WebContent文件夹的名称修改为myReport。4运行交叉报表(1)启动tomcat由于我的报表tomcat运行环境是单独一个非安装tomcat环境,所以启动时,我选择运行“startup.bat”,目地是防止启动本机安装的tomcat环境。并且我将tomcat的启动端口修改为了7777。下图就是tomcat正常启动后的内容。可能具体的启动所用时间有所不同。(2)浏览交叉报表在IE地址栏中输入:/localhost:7777/myReport,出现下图内容然后单击“动态分组查询分页”,就能看到如下效果。以上就是动态分组交叉报表的制作过程。


    注意事项

    本文(birt动态分组报表制作Word格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开