`
yangyiqian
  • 浏览: 117227 次
  • 来自: ...
社区版块
存档分类
最新评论

Birt使用技巧

阅读更多
1. 线图图例移动方法
线图图例默认的样式是在图的右边,要将其移动到图的下方,使用的操作如下:
在birt视图下,双击图片选择FormatChart ,点击左侧legend, 点击layout按钮,出现参数选择框:
Orientation选择Vertical;Position 选择Below ; stretch 选择 Horizontal ; Direction 选择 Leftright.

2. 线图取消数字显示的方法
Format chart 点击左侧Series 下的Value (Y) series 取消 show series Labels复选框

3. 线图节点,鼠标滑过,显示提示的设置
Format chart Values文本框中的 value series name 放到value date 上方, 每条线都设置一下.

4. 双坐标Y轴时节点,节点形状的改变
Format chart  series  value(Y) series 点击markers 按钮

5. 百分比显示的数据类型设置
birt中如果要显示百分比,则在script dateSource中必须设置相关的列的数据类型为Float ,不能为String ,否则不显示。
无搜索结果时,不显示图和表。
点击图(或表),在properties中点击visibilyty,点击Hide Element复选框选for specific outputs… 再点击html复选框,点击Fx(表达式按钮)在其文本框内写入判断表达式,例如
if(list == null || list.size() == 0){
true;
}else{
false;
}

6. 数据计算的数据类型设置
如果要在birt中进行数据计算,比如汇总、加、减、乘、除等,则必须将script dateSource中的数据列的类型设置为可计算列。

7. 饼图由“三点一线”变为“两上一下”
①调整饼的大小:在birt视图中,双击图,打开edit char界面,然后点击format chart
点击左侧chart area ,converage(选把auto复选框去掉),然后调整比例。目前输入的是50%。
②改变饼图的列数,饼变成两行排列
路径与①相同,最后点击下面的General properties ,在此设定 grid column count数目即可。

8. birr报表设计器文件导出Excel文件时不分多个sheet页的设定
如果不做特殊设定,在导出的Excel文件中,系统会自动分成多sheet页。如果用户的设计器文件高度小于50in,则按用户设定的高度显示数据;否则,则按50的高度分页数据。
需要对设计器文件进行设定才能保证导出的Excel文件不分页
①鼠标点击Table控制,找到table Detail行(用于循环数据的那行,不是汇总或者小计的那行)。然后在master page 属性卡上点击左侧的general,设定其height属性值为一个大的数值。这个值最大限度是13888.
②选中表格,点击layout选项卡,选择page break 将 其中的before、after、Inside中的值都设置为Avoid。并且将Page breakInterval的数值填为0
经过这样的设置,生成的Excel文件就不会自动分sheet页了。

9. birt 分组操作

10. birt 按汉字列排序[分组]
鼠标点击表格,在左侧出现的选项中找到table group-foot 选项,(对应于报表的小计功能),双击出现edit group 界面,选择sort选项卡,点击add,添加要排序的列。此时选择主排序列,然后选择primary。如果是对中文时行排序,则要在Locale中选择“简体中文”,报表会按汉字的拼音顺序,对数据时行排序。则主排序列添加完毕
然后在table属性的sorting选择卡中点击添加按钮,出现 new sort key 界面,此时选择要排序的列及排序方向,如果是对中文时行排序,则要在Locale中选择“简体中文”,报表会按汉字的拼音顺序,对数据时行排序。

11. 导出Excel文件时,会在Table的前面多一列跨两列的数据
跨两列的数据就是,类似于单元格合并,原来一列的数据,现在变成两列来存放了。
通常发生这种情况是由于我们在设置页面的Master PageGeneral中的Footer height属性前没有把当前页脚中的new Date控制删除。这样,当Footer height被设置为0时,这个控件也不会在页面上显示出来,作为显示来用的birt报表,这样做也不会出现什么问题,但在导出Excel文件的时候,这个“隐藏”的控件就发挥了作用,产生了以上的问题。解决
解决办法:先删除new Date控制,再设置Footer height 为0.

12. 生成的Excel文件“上到顶、左到边”
在页面的Master page选项卡的General选项中设置:Header height:0  Footer height:0
在页面的Master page选项卡的Margin选项中设置:left margin:0;  top margin:0;
                                              right margin:0; bottom margin:0
13. 导出的Excel多行
多行是指导出的数据行下面跟着一个或者几个空行。
解决办法:选中一行中的所有单元格,将其padding选项卡中的top、bottom、left、right都设置为0.

14. 关于style的使用
用于展现的页面,表格线用style方式来修饰;导出excel的时候,表格线用控件的边线样式来修饰(在表格中,将所有的style删除,因为在导出excel的时候style的存在也会产生多余的行或者列)。

15. 数据行每个都是“空行+数据行”
在字体为“宋体”+4mm的情况下,行高设置为0.22x pixesl 即可。
分享到:
评论

相关推荐

    Birt使用技巧集锦

    网罗了网络上大家使用Birt的一些经验技巧,这个RAR文件主要包括: 1、Birt参数使用方法 2、Birt Java 整合开发详解 3、应付大部分应用的birt的css样式 4、在团队中使用birt 5、Birt经验谈

    birt study

    这些实战经验对于提升BIRT使用技巧非常有帮助。 六、BirtApi 这部分资料可能是BIRT API的详细指南,包括函数参考、示例代码和最佳实践。理解并熟练运用API能够让你更好地开发定制化的报表解决方案,满足特定的业务...

    birt网络资料大综合(设计技巧发布方法)

    这份名为“birt网络资料大综合(设计技巧发布方法)”的压缩包显然是一个集成了BIRT使用技巧和常见问题解答的资源集合,对于正在学习或使用BIRT的人来说极具价值。 首先,让我们来看看"Birt报表设计操作与技巧.doc...

    Birt Report技术

    #### 十一、BIRT 使用技巧 1. **报表的返回**:介绍如何实现报表的返回功能,让用户能够方便地返回上一级菜单。 2. **报表参数默认值**:设置报表参数的默认值,简化用户操作。 3. **web.xml 配置**:通过 web.xml ...

    BIRT文档(中、英)+API+各种使用小技巧报表实例

    本资源包包含BIRT的中文和英文文档,API参考以及各种使用小技巧报表实例,非常适合想要深入学习BIRT的人士。 **中文与英文文档**: - **中文文档**:对于初学者来说,中文文档能够帮助更好地理解BIRT的各个方面,...

    Birt 报表工具使用说明

    ### BIRT 报表工具使用说明 #### 一、下载与安装相关软件 为了开始使用BIRT报表工具,首先需要下载并安装相应...此外,Eclipse IDE本身也提供了详尽的帮助文档和在线教程,可以帮助开发者更好地掌握BIRT的使用技巧。

    birt中使用script简介

    在IT领域,特别是商业智能与报表设计中,BIRT(Business Intelligence and Reporting Tools)作为一款开源的报表系统,被广泛应用于各种...因此,掌握BIRT脚本的使用技巧,对于提升报表质量和开发效率具有重要意义。

    Birt使用经验谈.rar

    本篇文章将深入探讨BIRT的使用方法,帮助你掌握其核心功能和操作技巧。 ### 一、BIRT概述 1. **开源背景**: BIRT项目始于2004年,旨在提供一个灵活、可扩展的报表平台,支持多种数据源,包括关系数据库、XML和Web...

    BIRT中文手册

    **BIRT中文手册** BIRT(Business Intelligence and ...通过阅读《BIRT中文手册》,初学者将能够全面理解BIRT的各个方面,从基础操作到高级技巧,掌握生成专业报表的技能,从而在实际项目中灵活运用BIRT工具。

    birt报表资料_珍藏.rar

    在【Birt使用经验谈chart2006.04.11.doc】中,可能包含了用户对BIRT图表功能的深入理解和实用技巧。 1. **BIRT报表设计**:BIRT的报表设计工具提供了拖放式的界面,使得非程序员也能轻松设计报表布局。通过组合表格...

    birt viewer源代码

    通过研究Birt Viewer的源代码,开发者不仅可以了解Web应用的开发技巧,还能深入理解Birt报表引擎的工作原理,从而更好地定制和扩展报表功能。对于希望提升报表系统性能、优化用户体验或添加特定功能的开发者来说,...

    birt中文官方资料

    学习BIRT中文官方资料,你可以从基础概念开始,逐步掌握数据源配置、报表设计、数据处理和展示技巧。同时,通过实际操作示例,理解并运用这些知识点,可以提升你的商业智能和报表开发能力。对于开发者而言,了解并...

    birt 报表教程 中文

    - 使用BIRT的调试工具查找问题根源。 #### 四、BIRT报表应用实例 **4.1 实战案例分析** - 介绍实际项目中的报表设计思路。 - 分析报表设计中遇到的问题及解决方案。 **4.2 最佳实践** - 提供BIRT报表设计的最佳...

    Birt中文资料集合

    这个压缩包文件集合了关于Birt的多种中文资源,旨在帮助用户深入理解和掌握Birt的使用技巧。 **1. Birt专题研究.doc** 这份文档可能是对Birt技术的深入研究,可能涵盖了Birt的基本概念、架构、工作原理,以及如何...

    birt报表开发资料集合

    "BIRT报表技术培训.ppt"提供了关于Birt报表技术的系统讲解,可能包括报表设计原则、最佳实践,以及一些实用技巧。通过这个培训材料,你可以提升报表设计和开发的效率。 "birt报表常用JS.txt"可能是一份JavaScript...

    Birt 报表开发文档

    接下来,有五份DOC文档:Birt使用说明.doc、Birt使用经验谈.doc、birt的使用.doc、Birt使用经验谈chart图.doc、Birt使用小结.doc。这些文档由经验丰富的用户编写,分享了他们在实际应用中的技巧和最佳实践。比如,...

    birt2.5汉化包

    汉化后的帮助文档将详细解释这些功能的使用步骤和技巧,帮助用户更好地利用BIRT进行数据分析和报告制作。 此外,汉化包还可能包含对错误消息和警告信息的中文翻译,这对于调试和解决使用过程中遇到的问题非常有帮助...

Global site tag (gtag.js) - Google Analytics