`
ming206
  • 浏览: 14144 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
社区版块
存档分类
最新评论

用Birt(商业智能报表)制作交叉报表(显示学生成绩)

阅读更多

<1>我们先建立一个简单的数据库模型,虽然说简单,但是为了后期扩展,尽量将表设计更加细些.
但是,在本例中,我们只用到我们所关心的表.截图如下(图一目了然我就不多说了):

<2>我们将数据库模型导出脚本,这里我们就导出为Mysql 4.0吧.(这里根据你的需要导出成你自己的数据库类型)

<3>打开eclipse创建一个工程,在这里我们就不介绍如何安装(Birt)插件了.在这里我们假设大家都熟悉开发工具了,所以我们直接跳到如何建立报表了.

我们建立一个报表名为:studentScorce.rptdesign

1 . 创建数据库连接,如下图 (mysql的数据库连接方式,请注意导入mysql数据库驱动):

2.创建data Set记录集,名字为:Dataset,如图:

3. 创建Data Cubes 名为:DataCubeList,截图如下:

1.


注意选中Dataset,

注意建立两个分组,即subject_Group(以科目分组)和StudentName_Group(以学生姓名分组),组下面分别对应左边的字段subjectname\studentname,summary Filelds下是achicvement,这样就基本建立成了.

2.:建立
,选中"DataCubeList" ,
完成后切换到 布局


这样就可以看到

3 .绑定数据
  

4. 切换到 Data Explorer


将 DataCubeList 展开,并将三个数据拖到对应的位置,如下图

就这样OK了,如果需要设置CSS样式,可以粗略的设置一下,如果想对比原始数据,可以直接将Dataset拖到布局区.

最后的效果图如下:

zhu
分享到:
评论

相关推荐

    用birt设计交叉报表的详细例子

    标题“用BIRT设计交叉报表的详细例子”意味着我们将探讨如何使用BIRT工具来创建一个复杂的交叉报表,并通过实际操作步骤进行指导。下面将详细介绍这个过程: 首先,我们需要了解BIRT环境的搭建。BIRT Report ...

    birt交叉报表

    birt交叉报表

    BIRT交叉报表的制作全过程

    本教程将详细讲解如何使用BIRT制作交叉报表,即CrossTab,这是一种能够以行列交叉方式展示复杂数据的报表类型。 首先,我们要了解BIRT的基本结构和工作流程。BIRT由Eclipse插件提供支持,允许开发者在熟悉的IDE环境...

    birt动态分组报表制作.doc

    - **交叉报表表样制作**: - **新建Cross Tab**:在报表设计区域,插入一个交叉表组件,这是展示动态分组数据的关键。交叉表可以将行和列数据结合,以网格形式显示数据。 4. **其他关键知识点**: - **参数化...

    birt动态分组报表制作.docx

    通过以上步骤,你已经掌握了如何使用BIRT创建动态分组交叉报表的基本流程。在实际操作中,可能需要根据具体需求进行调整和优化,但这个基础框架为你提供了一个良好的起点。记住,BIRT的强大在于其灵活性和定制能力,...

    在birt中使用报表文档

    - **创建报表文档数据源**:在BIRT报表视图中打开“数据资源管理器”,通过数据源创建向导选择“Actuate BIRT报表文档”作为数据类型,并指定报表文档的路径。通过“测试连接”功能可以验证文档的有效性。 - **创建...

    商业智能和报表工具BIRT介绍

    BIRT(Business Intelligence and ...总之,BIRT作为一个强大的商业智能和报表工具,提供了全面的功能和高度的灵活性,适用于各类企业级应用,帮助开发者快速生成高质量的报表,满足不同行业的业务分析和决策支持需求。

    开源报表BIRT开发手册

    - **报表设计**:使用BIRT报表设计器构建的视觉布局,包含数据呈现方式和样式。 - **渲染引擎**:负责将报表设计转换为用户可读的格式,如HTML、PDF或Excel。 3. **丰富的报表** BIRT支持多种报表类型,如网格...

    birt报表ppt技术分享

    【Birt报表技术详解】 Birt,全称Business Intelligence and Reporting Tools,是由Actuate Corporation发起的一个开源项目,属于Eclipse社区的重要组成部分。作为一个强大的报表工具,Birt旨在为Java和J2EE应用...

    CrossTab_demo百灵报表(BIRT)交叉表(演示二).rar

    1. **设计环境**:打开BIRT Report Designer,这是一个集成开发环境,用于构建BIRT报表。在这里,你可以添加新的数据源、数据集以及报表元素,包括交叉表。 2. **数据源与数据集**:在创建交叉表之前,需要定义数据...

    birt报表的部署(对birt-eclipse开发的报表文件进行部署)

    ### BIRT报表部署详解 #### 一、BIRT概述与安装 **BIRT** (Business Intelligence and Reporting Tools) 是一个基于Eclipse平台的开源报表系统,主要为Java和J2EE应用程序提供报表设计和集成的功能。它不仅提供了...

    Birt Report View 报表

    以下是一些关于如何使用Birt报表参数的关键点: 1. **创建参数**:在报表设计阶段,可以通过“报表”菜单的“参数”选项来创建新参数。设定参数类型(如文本、日期、数字等),并可指定默认值和参数提示。 2. **...

    如何构建Birt报表应用程序

    构建Birt报表应用程序涉及到多个步骤和技术要点,这里将详细解释Birt报表引擎的基本概念、安装过程以及初步使用方法。 Birt全称为Business Intelligence and Reporting Tools,是一个由Eclipse基金会维护的开源报表...

    birt报表合并以及表头锁定功能的实现

    birt报表合并以及表头锁定功能的实现。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    BIRT报表开发文档

    参数是BIRT报表中的一个重要特性,允许用户在运行时输入值,影响报表的查询和显示。参数可以是简单的文本输入,也可以是下拉列表、日期选择器等控件。参数可以用于过滤数据,或作为计算的输入。 ### 六.报表优化 ...

    BIRT报表开发教程

    BIRT报表开发教程,非常详细的教程!包含各种类型的基础报表,交叉表等!

    Birt报表开发JAVA

    BIRT报表开发是基于Java技术的一种强大的开源报表解决方案,主要应用于Eclipse平台,为J2EE的Web应用程序提供了全面的商业智能和报告工具。BIRT由两部分核心组件构成:一是Eclipse集成的报表设计器,允许开发者通过...

Global site tag (gtag.js) - Google Analytics