birt报表开发

简介: birt报表基本功能开发

1、首先安装eclipse,集成birt插件,具体参照如下链接:https://blog.csdn.net/qq_34896887/article/details/79990844
2、重新打开eclipse,如下图所示,右键 new -->other-->Report Project
image
点击next,进入如下页面,输入项目名称点击finish即建立项目成功;
image
3、建立数据源,在新建的项目上点击右键new library,输入名称点击finish即可;
image
4、配置数据源,在Data视图下Data Sources上右键new Data Sources,如下图
image
点击next进入数据源配置界面
image

,注意,如果没有对应的数据库驱动可以手动在Manager Drivers下上传本地驱动,配置好点击test一下数据源,看是否连接成功,若成功了则点击ok完成数据源配置;
5、新建报表,在项目上右键new report,填写好名称后点击next 然后选择Blank Report
image
image,报表新建完成
6、给报表添加数据源,先双击打开报表,在Resources视图下Data Sources上右键选择Add to report,然后在Data视图的Data Sources中就添加上了Data Source,
image
image
7、给报表添加数据集,所谓的数据集就是报表的查询sql,比如我现在需要查询用户表,直接写 select * from t_user,具体步骤如下,双击打开报表,在data视图下的data sets上右键new data set,点击next,然后粘贴写好的sql语句点击finish即可看到查询出的列,然后点击ok,完成配置
image
image
image
8、绘制报表,双击报表,
1)在报表的操作区右键insert grid一般选择1*1,点击ok
image
2)然后在gird里面点击右键insert table,一般行都是1,列根据自身需求修改,我现在建立3*1的
image
点击next选择配置好的数据集,点击finish
image
image
3)配置报表的表头以及每列需要显示的字段
Header Row那一行指的就是表头,Detail Row指的是数据显示行,
Header Row无需多说,比如:用户id,用户名,用户密码,但是每列需要先insert 一个lable,然后在lable里面添加用户id,用户名,用户密码
Detail Row需要动态绑定到指定的列,具体步骤:在列中insert 一个data
image
直接关闭即可,然后在data上点击右键选择change data column
数据集,选择配置好的数据集
image
底下字段对应选择即可,control + s保存下报表,然后点击preview视图进行预览image
image
此时发现报表显示的数据都是重复,这个时候就应该点击layOut视图,找到Detail Row这行,然后依次找一下对应的列,比如ID,右键
change data column,数据集改成Container's Data set 保存即可,再次点击预览
image
到此报表基础功能配置完成,至于参数绑定等高级功能,参照下章。

目录
相关文章
|
数据可视化 数据建模 BI
报表没完没了怎么办? | 润乾集算器提效报表开发
参考:数据蒋堂《BI 系统数据前置》)文章。方案附件下载:《BI 系统的前置计算 V1.8.pdf》)
804 0
|
数据可视化 数据挖掘 大数据
好用的报表工具推荐(报表工具功能)
在这个大数据时代,大数据计算机已成为数据分析人员必备的工具,熟悉数据分析,并从数据快速抽取出经营问题,快速响应市场,才能让数据成为第一生产力。
好用的报表工具推荐(报表工具功能)
|
9月前
|
存储 JSON Java
2024要做财务报表 有哪些报表工具可以推荐
财务报表是企业DNA,需多角度分析。润乾报表擅长复杂报表,提供全面功能,类Excel界面,支持多样数据源,高效替代传统数据准备方式,集成简单,价格亲民。帆软报表也是Java Web报表工具,兼容多种数据库,内置BI,但集成可能复杂,性能在大数据量时受影响,视觉效果出色。两者都能满足财务报表需求,选择取决于具体业务场景和预算。
114 0
|
XML 关系型数据库 BI
|
11月前
|
SQL 运维 监控
面经:Druid实时数据分析系统设计与应用
【4月更文挑战第11天】本文探讨了Apache Druid在大数据实时分析中的关键作用,通过面试经验分享了Druid的系统架构、SQL查询、性能调优和与其他系统的对比。核心知识点包括Druid的分布式组件(Broker、Historical、MiddleManager、Coordinator)、数据处理流程、查询优化技术以及运维策略。理解这些概念和实践不仅能帮助求职者在面试中脱颖而出,也为实际工作中的高效数据处理打下坚实基础。
130 3
|
11月前
|
SQL BI
平台组成-报表工具
平台的报表工具是完全自研的,当然也从BIRT等学习了很多东西
|
2月前
|
数据可视化 安全 数据挖掘
哪款报表工具好?这10款企业级报表工具值得推荐!
哪款报表工具好?这10款企业级报表工具值得推荐!

热门文章

最新文章