最新文章列表

Birt参数大全

“__report” 定义要预览的rptdesign文件路径,支持相对路径和绝对路径,相对路径是相对于web.xml中定义的工作目录。 “__document” 定义要预览的rptdocumen ...
About_Osiit 评论(0) 有544人浏览 2017-01-05 15:25

birt报表的基本使用(一)-- 数据源的创建

      birt是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,特别之处在于它是以 Java 和 JavaEE 为基础。BIRT 有两个主要组件:基于 Eclipse 的报表设计器,以及部署到应用服务器上的运行时组件。针对一些小型企业,节省开支的情况下,比较容易选择使用这个报表工具1.创建报表的数据源(Data sources)     创建数据源的前提,是先创建一个报表,在 ...
yuzhouchangwan 评论(0) 有1441人浏览 2016-10-09 15:41

BIRT实现字段拆分表

  来源:http://developer.actuate.com/community/forum/index.php?/topic/36204-split-data-row/ 。   将字段拆分为多条记录,可以用存储过程或报表脚本来实现,但代码比较复杂,这种情况下可以用集算器来辅助报表工具,下面用例子来说明。   库表data有两个字段,需要将ANOMOALIES字段按空格拆分为多个字符串, ...
datamachine 评论(0) 有814人浏览 2015-11-20 08:30

不规则月份统计报表的实现

  来源:http://developer.actuate.com/community/forum/index.php?/topic/36323-months-and-quarters-group-issue/。   不规则月份统计:如果起始时间是2014-01-10,则将2014-01-10到20 ...
datamachine 评论(0) 有886人浏览 2015-11-17 08:17

使用myeclipse创建的birt 报表文件放在eclipse环境运行

          发现网上使用birt开发的人不是非常多,碰上问题很难解决,本人也是多次尝试后获取的结果(部分参考网上结论), 本人birt序列文章属于个人在研究学习使用birt过程中的笔记,纯属个人记录。                     将使用myeclipse创建的报表放在eclipse环境下运行,在访问报表的时候报如下错: 严重: Unable to determine th ...
flyeagle 评论(0) 有1200人浏览 2015-11-13 10:20

birt 集成web项目

           使用myeclipse 的Report Web Project创建项目并创建报表,可以单独运行,但是集成到使用spring mvc+mybatis项目后出现各种问题:  集成方法,将myeclipse创建报表生成的相应目录拷贝到集成项目中(这里需要原样拷贝,因为myeclipse集成birt后做了不少定制性开发,和网上的eclipse 上下载的birt还是具有一定差异尤其 ...
flyeagle 评论(0) 有3014人浏览 2015-11-12 13:15

使用myeclipse 2014创建web 报表--birt

             最近要开发比较复杂的报表,选来选去最终选择birt报表,由于对birt不是很熟,选择开发工具,一种是直接使用eclipse +birt插件,但是发现很多eclipse版本集成birt后无法打开预览(Preview)选项: 另外一种是使用myeclipse 的web报表,因为myeclipse的web  report 也是集成的birt,但是选用myeclipse后发 ...
flyeagle 评论(0) 有1382人浏览 2015-11-10 22:26

用BIRT实现报表的组内跨行计算

   来源:http://developer.actuate.com/community/forum/index.php?/topic/36160-dealing-with-previous-rows-groups-sorts-and-subtotals/。   组内跨行计算一般要用SQL窗口函数或报表脚本去实现,但代码比较复杂,这种情况下可以用集算器来辅助报表工具,下面用例子来说明。   库 ...
datamachine 评论(0) 有1073人浏览 2015-11-06 08:19

不规则跨行计算报表

   使用Jasper或BIRT等报表工具时,常会碰到一些非常规的统计,用报表工具本身或SQL都难以处理,比如源数据中有条特殊数据,其他数据都要和它进行占比、求和等计算。集算器具有结构化强计算引擎,集成简单,可以协助报表工具方便地实现此类需求。下面通过一个例子来说明不规则跨行计算报表的实现过程。   数据库表majorSum存储着某医院重点科室以及全院的患者统计,报表需要按字母顺序呈现各科室的患 ...
datamachine 评论(0) 有1009人浏览 2015-10-27 08:30

Birt在script中得到sessio的正确方法

如果想要在Birt的script中得到Session的话,以下便是正解: importPackage(Packages.javax.servlet.http); var request = reportContext.getHttpServletRequest(); var oper = request.getSession().getAttribute("oper&qu ...
CoyoteStark 评论(0) 有891人浏览 2015-09-30 15:31

集算器辅助报表工具的应用过程

   集算器具有丰富的(半)结构化计算函数,支持动态解析表达式,支持多样性数据源。报表工具可将集算器脚本文件当做数据库存储过程执行,传入参数并用JDBC获得返回结果。   集算器与报表工具的集成结构如下:   下面举例说明报表集成集算器的方法。   数据库表SALES3存储着订单数据,部分数据如下:   现在要计算出指定年份每个月订单的总金额、最大订单金额、最小订单金额,以及总订单数 ...
datamachine 评论(0) 有733人浏览 2015-09-01 08:23

birt一点一滴系列之用jndi方式配置t数据源

1、在tomcat目录\conf\context.xml文件中加入配置   <?xml version="1.0" encoding="UTF-8"?> <Context> <Resource auth="Container" name="jdbc/testD ...
hrj0130 评论(0) 有964人浏览 2015-05-25 09:11

解决birt分组后,excel类型文件会多一行空白行的问题

    原创!转载请注明地址 http://ycde2009.iteye.com/blog/2185160     通过birt下载含有分组的报表后,会发现,在分组字段的后面会多出一行空白行,看上去很丑,在查阅很多资料后,才有现在的解决方法。    那就是把分组的那一行去掉,将分组的字段融合进详情那一行。通过脚本判断,当前这一行的分组的数据是否等于上一行的数据。等于的话就隐藏当前的单元格。   ...
拖拖鞋 评论(0) 有3525人浏览 2015-02-11 16:10

BIRT学习笔记(一) 笔记目录列表

0.birt软件和版本 1.birt设计器汉化 2.birt runtime汉化 3.birt驱动和数据源连接 4.去掉birt标题 5.去掉birt生成的日期 6.属性背景高亮 7.birt调试 8.birt脚本函数 9.birt工具函数 10.birt样式导入 11.birt数据集参数和报表参数 12.birt案例 13.birt API 14.birt源码
lixuguang 评论(0) 有119人浏览 2015-02-06 11:44

BIRT表格隔行添加颜色

选择table中的details,进入script页面, onprepare事件中声明   count = 0(注意不能有var); 2.oncreate时间中写: count++; if(count%2==0){ this.getStyle().backgroundColor = "#FFFFFF"; }else{ this.getStyle().backgroundCol ...
liujinlong 评论(0) 有1727人浏览 2014-12-15 17:43

Birt学习笔记(二) birt开发整理

Java代码   解决问题的网址:   http://www.birthome.cn      1、设置table隔行变色       新建table,选择表格,点script,在onprepare事件里写:count=0;       再选择明细行,在明细行script oncreate方法里写:       count++;       if(count%10 ...
lixuguang 评论(0) 有356人浏览 2014-11-12 09:49

Birt使用--Get方式取值有乱码

JS取到表单的值后,通过Get的方式发送参数,但是汉语的话会出现乱码,解决方法就是在发送前和接收后进行编码。 发送前 var apply_person=escape(encodeURI(formObj['APPLY_PERSON'].value)); 接收后 在Script中获取 var apply_person=decodeURI(params["APPLY_PERSON" ...
拖拖鞋 评论(0) 有997人浏览 2014-07-17 18:20

Birt使用--打印查询的SQL语句

在Script的beforeOpen的脚本中,编写 // 打印SQL信息到控制台 importPackage( Packages.java.lang ); var debugView=params["debugView"].value; if(debugView!=null&&debugView=="true"){     System.out ...
拖拖鞋 评论(0) 有1248人浏览 2014-07-15 17:17

解决birt csv自动换行的问题

由birt生成的csv文件出现自动换行的bug  从浏览器提交的文本如果有换行,脚本解析为<br> 在SqlServer数据库显示为 通过Eclipse birt生成的结果如下,birt脚本为 dataSetRow["special_instruction"]    修复办法是通过替换换行符\n,脚本为:   if (dataSetRow[" ...
coffeehot 评论(0) 有1080人浏览 2014-06-18 20:59

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics