Birt文档学习资料..doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Birt文档学习资料.

Birt文档学习资料 新建报表: File-New-Report,输入报表名称,报表后缀默认为rptdesign,下一步选择模板就完成了。 创建数据源 在Data Explorer选项卡中,选中Data Sources节点,右键可以创建数据源。在数据源中可以配置数据库连接信息,可以测试连接是否成功。 创建参数 如果数据集中需要参数,那么要先创建参数,选择Report Parameters,右键新建参数, 也可以创建级联参数或者参数组等。在新建参数窗口中,给参数命名,参数显示的文本,选择参数类型,显示类型以及默认值等。 Prompt text是显示的文本,表示参数的意义,在报表运行后的参数层中展示的文本,如果不指定,那么默认的是参数名。显示类型是参数到底是以什么控件进行交互的,如果是Text Box,那么就是普通的文本输入框,如果是Combo Box,List Box,那么就是下拉框,数据可以是静态的,可以是动态的。静态的是要手动输入的或者导入数据,如果是动态的,要选择数据集,选择值列字段和显示字段,默认值,还可以排序。 创建数据集 当数据源配置完成后就可以创建数据集了,数据集是直接给报表提供数据的sql查询。选中Data Sets,右键新建数据集,在弹出窗口中填写数据集名称或者采用默认名称,数据集类型(Data Set Type)默认是SQL Select Query,这个一般不用改。下一步,是写sql语句,将要展现或者将要使用到的数据字段全部查询出来,左边的Available Items可以查看自己的表,可以将这个表直接拖拽到sql区域。写完sql语句,点击完成后会弹出一个编辑数据集的窗口,在这个窗口中可以看到输出字段,以及预览数据。如果sql中有参数?,那么在这个窗口中要创建参数,并且选择链接到报表的参数。 如果报表中需要用到交叉表,那么要创建Data Cubes,意思大概是数据切片之类的,用于给交叉表提供数据源。右键新建data cube选择主数据集,命名该cube的名称: 选择过数据集后,切换到Groups and Summaries,可以看到如下 左边是主数据集以及其他数据集的字段,可以将该字段拖拽到右侧的 这个地方,实现分组或者汇总。Groups是维度,Summary 是度量。维度是分析问题的角度,度量是数据,比如展示一个地区的人口数,那么这个地区就是维度,度量就是人口数,意义就是从地区这个角度来看人口数。在交叉表中横向坐标纵向坐标都是维度,交叉区域是度量。比如横向坐标是地区,纵向坐标是年度,数据区是度量,那么意义就是某地区某年度的人口数。 制作报表展现 数据集都创建完成后,就可以制作报表了。将导航切换到Palette,拖拽控件到报表设计区域。主要控件是label,text,dynamic text,data,image,grid,list,table,chart,cross tab,aggregation。Label是最简单的,单纯的用于展现文本。Text是文本控件,但是里面可以写html以及脚本等比较复杂的展现,如果绑定了数据源就可以动态展现数据。Dynamic text顾名思义就是动态文本,里面不提供html控件,只有一个表达式功能,可以绑定数据源,然后对数据进行运算等。Data控件用于数据绑定,需要嵌入在table等已经绑定的控件中使用,这样data就会访问到table 的数据源,也可以在data的表达式中访问到全局变量。全局变量是在点击面板空白地方,然后切换到Script选项卡,在initialize中定义的变量。Image就不说了是嵌入一张图片。Grid用于布局。List和table比较相似,这两个都是需要绑定数据集的。绑定后就可以将数据集中的字段拖拽到该控件中进行展示。他们都有header,detail,footer。Detail是放置数据字段的区域。Chart是图标控件,添加后双击打开,选择图标类型,然后绑定数据集,再制定图标的坐标。Cross tab是交叉表控件,如果数据是二维的就需要用到交叉表,交叉表需要绑定data cube,然后拖拽cube中的字段到行维度和列维度以及度量区域。Aggregation是汇总控件,在table中可以放在footer中,然后选择相应的字段进行汇总。比如num字段需要汇总,那么将汇总控件拖放到num对应的footer列中,然后制定基于num的汇总。 预览 报表制作完成后可以点击preview进行预览,有些功能在预览中是显示不了的,比如分页,这个时候就需要在ie中进行预览了,选择工具栏中的 图标,点击里面的view report in web viewer。也可以选择其他的预览方式。如果预览

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档