bird 报表_轻松完成Birt报告

bird 报表

这是使用Birt插件在Eclipse中构建报告的完整指南。

Birt或Business Intelligence and Reporting工具是一种无需编写太多Java代码即可生成报告的工具。 如果您使用的是ireport,那么您知道我在说什么:)(晶体报告..毫无意义:D)

Ireport的主要缺点是我们必须编写太多代码才能构建可以集成到Java应用程序的简单报表。 但是在Birt中,无需编写代码,只需拖放n即可。

Birt是可以下载的Eclipse插件(仅Eclipse)。 因此,在本文中,我们演示了如何轻松创建一些示例报表:)

开始了…

第1步

  • 下载Eclipse( http://www.eclipse.org/ )
    • 您可以为报告用户下载eclipse(Birt插件附带)
  • 如果您已经有了Eclipse,则只需安装birt插件
    • 帮助–>安装新软件–>单击添加
    • 命名为Birt,位置为http://download.eclipse.org/birt/update-site/3.7-interim/
    • 点击确定
    • 选择所有软件包(tic)并接受许可协议(无论我们是否喜欢:P)。
    • 下载所有软件包将花费一些时间,下载后重新启动Eclipse。

第2步

  • 在使项目调整您对报表设计的看法之前
  • 要执行该窗口–>显示视图–>其他
  • 选择报告选项卡,然后选择所有字段

第三步

  • 现在是时候创建新项目了
  • 文件–>新建–>其他–>商业智能和报告工具–>报告项目
  • 为项目命名,然后单击完成。

第4步

  • 现在创建了项目。 但是我们必须创建一个报告。
  • 要执行该文件–>新建–>其他–>商业智能和报告工具–>报告
  • 给报告命名,然后单击“下一步”。
  • 在这里,您可以选择报告模板。 (如果您有一个,可以使用它。但是在必须注册报告模板之前。稍后将进行讨论)
  • 我选择空白报告,然后单击完成。

第5步

  • 现在报告就可以了。 但是我们需要显示数据。
  • 单击左侧的Palette(这是所有控件都拥有的位置),然后将Table组件拖放到报表设计中。
  • 输入行数和列数,然后单击“确定”。
  • 现在,您可以在报告视图中查看表格(您当前所处的布局)

第6步

  • 至此基本设计部分就完成了。 但是数据? (给我5分钟)
  • 单击数据资源管理器(右侧为Palatte)–>右键单击并选择新的数据源
  • 在这里,我们可以配置数据库。 对于此演示,我们在Birt附带的内置数据库中进行配置。 (经典模型)(其他人稍后再说)
  • 选择经典模型–>下一步–>完成。

步骤7

  • 右键单击数据集–>新数据集–>下一步
  • 在查询窗口中,您可以看到可用的数据库。
  • 选择“ CLASSICMODELS”将其展开。
  • 在查询文本区域中,您可以编写SQL查询。
  • 在这里,我们选择客户名称,客户名字和客户电话(您可以通过双击可用项中的表值来执行此操作)
  • 单击确定后,您可以看到窗口编辑数据集(如果有任何查询问题,它将显示一些错误窗口)

步骤8

  • 单击“预览”选项卡(在布局中),您可以看到数据输出。
  • 运行–>查看报告–>在Web浏览器中–>您可以在Web浏览器中查看该报告。
  • 可以提供更多高级功能,例如导出到doc,pdf,ppt等。

这是关于Birt报告的一些基本知识。 但是比尔特不仅如此。 您可以编写javascript以获得更多功能。 我们稍后再讨论。 那就是说高级Birt :)

参考:来自我们的JCG合作伙伴 Rajith Delantha的Birt Made Report Easy ,该博客与Rajith…博客合影 。


翻译自: https://www.javacodegeeks.com/2012/05/birt-made-report-easy.html

bird 报表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355116.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过kubeadm安装kubernetes 1.7文档记录[docker容器方式]

参照了网上N多文档,不一一列表,共享精神永存!!!! 获取所有安装包 安装包分为两类,rpm安装包和docker镜像 rpm安装包 rpm为以下四个 kubeadm-1.7.0-0.x86_64.rpm kubectl-1.7.0-0.x86_64.rpm ku…

san框架计数的textarea

san框架计数的textarea<template><div style"height: 100%;width:100%;"><div style"border-bottom: 1px solid #e7e7e7"><div style"height:230px;overflow: hidden;"><t-textarea id"cxfssy" value"…

京东五星电器送扫地机器人_京东五星电器联手打造互联网小家电“孵化器”

出新迭代迅速、件均价较低的生活小家电复购率高&#xff0c;易“种草”&#xff0c;是最具活力的家电品类。11月24日&#xff0c;京东小家电事业部联合京东五星电器召开“小家电发展战略沟通会”&#xff0c;美的、苏泊尔、九阳、小熊、雀巢、德龙、戴森、飞利浦、科沃斯等众多…

异或运算性质

异或性质**异或运算的性质**

星痕 轻松实现大屏数据可视化_数据美的历程有多难?大屏可视化轻松帮你实现...

看到这个数据可视化大屏&#xff0c;我们如何实现美感呢&#xff1f;正确的姿势必不可少&#xff01;当我们满怀激动地开始数据可视化时&#xff0c;请不要马上钻入某个细节里&#xff0c;不要急着考虑用什么酷炫的图表来展现&#xff0c;也不要纠结于用什么颜色、什么字体。而…

卡方检验检验水准矫正_【2008.】趋势性卡方检验专题讨论

学员提问学员老师&#xff0c;在SPSS中怎样实现线性趋势卡方检验呢&#xff1f;很多学员都为这个问题疑惑&#xff0c;下面我来详细介绍一下。老师1、线性趋势卡方检验的常用方法&#xff1a;线性趋势检验最常用的方法是&#xff1a;Cochran-Armitage Test for Trend(也就是the…

前端布局的一些收获

前端布局的一些收获这段时间做前端样式的改造&#xff0c;有一些收获&#xff0c;来记录一下(吐槽一句IE垃圾) 1.calc()函数 定义与用法 calc() 函数用于动态计算长度值。 需要注意的是&#xff0c;运算符前后都需要保留一个空格&#xff0c;例如&#xff1a;width: calc(10…

lua菜鸟教程_Lua语言学习

根据百科描述&#xff1a;Lua是一个小巧的脚本语言&#xff0c;是巴西里约热内卢天主教大学里的一个研究小组&#xff0c;由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中&#xff0c;从而为应…

如何使用插件生成自定义Java 8代码

大多数程序员讨厌的一件事就是编写样板代码。 无休止的时间花费在设置实体类和配置数据库连接上。 为了避免这种情况&#xff0c;您可以让Speedment Open Source之类的程序为您生成所有这些代码。 这样可以很容易地以最少的人工就可以启动和运行数据库项目&#xff0c;但是当将…

下拉被下面列表遮住

下拉被下面列表遮住在上面布局添加 style"overflow: visible;z-index: 100"

jmeter之-用Firefox录制https协议证书问题

录制脚本的时候&#xff0c;比如录制https协议的百度网站 https://www.baidu.com &#xff0c;所有录制设置均正常&#xff0c;但是在jmeter录制控制器里面就是没有任何录制的请求。 这个时候提示说证书不对 1、打开火狐选项——高级——证书 也可以在浏览器输入about:preferen…

七点人脸姿态估计_Github开源库简单配置即可上线的3D人脸检测工具箱

【导读】人脸识别/检测是计算机视觉方向的一个基础的任务。小编在Github中找到了一个轻松配置即可上线使用的3D人脸检测工具箱&#xff0c;该工具箱包括多种特性&#xff1a;2D稀疏点、稠密点、3D、深度图、PNCC、UV纹理展开、姿态估计、序列化等等。对人脸识别/检测相关工作感…

SQL SERVER的锁机制(二)——概述(锁的兼容性与可以锁定的资源)

二、完整的锁兼容性矩阵(见下图) 对上图的是代码说明&#xff1a;见下图。 三、下表列出了数据库引擎可以锁定的资源。 名称 资源 缩写 编码 呈现锁定时&#xff0c;描述该资源的方式 说明 数据行 RID RID 9 文件编号&#xff1a;分页编号&#xff1a;Slot编号 用于…

angularjs1访问子组件_Vue学习笔记之组件的应用

Vue组件的应用&#xff1a;1、基础使用&#xff1a;第一步创建组件&#xff0c;第二步注册组件&#xff0c;第三步使用组件。在注册组件是需要用到template的属性。全局组件和局部组件组件的嵌套(父子组件)&#xff1a;注意先后顺序&#xff0c;先声明&#xff0c;后面才能用2、…

Qt 程序打包发布总结

1. 概述 当我们用QT写好了一个软件&#xff0c;要把你的程序分享出去的时候&#xff0c;不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序&#xff0c;加一些资源文件&#xff0c;再加一些动态链接库&#xff0c;高大上一些的还可以做一个安装文件。 QT开发…

FTP服务器原理

21.1 FTP服务器原理使用明码传输方式&#xff0c;且有相当多的安全危机历史。因此一般使用功能较少的vsftpd这个软件。21.1.1 FTP功能简介有以下功能文档传输与管理不同等级的用户身份&#xff1a;user&#xff0c;guest&#xff0c;anonymous命令记录与登录文件记录限制用户活…

java对两个表进行排序_Excel工作簿中多个worksheet工作表,如何对工作表进行排序?...

案例&#xff1a;如下图所示&#xff0c;一个Excel文件中&#xff0c;包含了多个工作表&#xff0c;有1-雷哥office&#xff0c;2-雷哥office......但是&#xff0c;我们发现工作表的顺序是比较混乱的&#xff0c;为了方便管理&#xff0c;如何对工作表进行排序呢&#xff1f;方…

华为手机打字声音怎么开启_华为手机这5个超实用小功能,记得要开启,谁用都说好...

华为手机这5个超实用小功能&#xff0c;记得要开启&#xff0c;谁用都说好用过华为手机的用户应该都知道&#xff0c;emui优化的很到位&#xff0c;同时也给用户非常好的体验感&#xff0c;随着系统的优化&#xff0c;功能也是越来越完善&#xff0c;不仅越来越好用&#xff0c…

qt 保存绘制图片时背景变黑_QGraphicsScene绘制背景图片引起的问题

项目是基于Qt的图形视图框架编写的&#xff0c;现有个需求是要在图形中加入自定义的背景图片。心想不就是个背景图片吗&#xff1f;只要重写drawBackground函数我想怎么画就怎么画啊。于是立马从QGraphicsScene类中派生了一个CScene类&#xff0c;并重写了虚函数drawBackground…

JavaScript | JSON基本格式

————————————————————————————————————————————————————————— JSON 语法 "use strict"; // 简单值 "hello,world" // 必须使用双引号// 对象 {"name": "hugh","age&…