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;美的、苏泊尔、九阳、小熊、雀巢、德龙、戴森、飞利浦、科沃斯等众多…

异或运算性质

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

想办法解决window刷新的问题

看了一下还是webStorage或者cookie转载于:https://www.cnblogs.com/cndotabestdota/p/7232248.html

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

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

网页局部打印

<div>文件头部,不打印出来的内容。。。</div> <div>文件头部,不打印出来的内容。。。</div> <div>文件头部,不打印出来的内容。。。</div> <!--startprint--> <div>这是被打印出来的内容</div> <div>这是被打印出…

WdatePicker获取不超过今天的值

WdatePicker获取不超过今天的值οnclick"WdatePicker({dateFmt:yyyy-MM-dd, maxDate: %y-%M-%d}})

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

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

java获取类名不包括路径

class.getSimpleName()&#xff0c;就能获得仅仅的类名 class.getName()获得的是全路径的类名转载于:https://www.cnblogs.com/panxuejun/p/7240559.html

关于java包_关于Java包

关于java包我希望大家都同意&#xff0c;类的方法应该很小&#xff0c;并且只有很少的依赖关系。 这种观点被广泛接受&#xff0c;而对“小”的解释则各不相同。 关于这一点有很多文献。 但是包裹呢&#xff1f; 有些人将包视为名称空间。 因此&#xff0c;包仅仅是允许您为类重…

前端布局的一些收获

前端布局的一些收获这段时间做前端样式的改造&#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纹理展开、姿态估计、序列化等等。对人脸识别/检测相关工作感…

springboot编写自定义过滤器

springboot编写自定义过滤器首先引入依赖&#xff0c;其次编写过滤器 Configuration public class FilterRegisterConfig {Beanpublic FilterRegistrationBean<SecurityFilter> securityFilter(){FilterRegistrationBean<SecurityFilter> re new FilterRegistrat…

数组置换(基础)

点击打开链接 求转置矩阵问题 时间限制&#xff1a;3000 ms | 内存限制&#xff1a;65535 KB难度&#xff1a;2描述求一个三行三列的转置矩阵。 输入第一行一个整数n<20&#xff0c;表示有n组测试数据&#xff0c;下面是n组数据;每组测试数据是九个整型数&#xff08;每个…

广度优先遍历类似于二叉树的_二叉树的各种遍历方法的简单解释

二叉树顾名思义&#xff0c;最多两个孩子。一般规定一个二叉树&#xff0c;因为节点间有相互连接的原因&#xff0c;所以只要给定根节点&#xff0c;那么顺着寻找左孩子和右孩子便可以遍历到所有的节点&#xff0c;这就是遍历的直观解释。而遍历分为深度遍历和广度遍历&#xf…