birt 报表加入图片_birt报表初级教程之嵌套报表

birt

报表初级教程之嵌套报表

嵌套报表

嵌套报表其实是一种设计技巧的应用,

类似编码过程中的模块化设计。

报表的复杂程度让设计者开始觉得逻辑混乱的时候,可以使用嵌套报表设计方

法,

将报表拆分为多个不同的设计页面,

然后使用一个总的页面将这些设计页面

整合起来展现。

此外,

嵌套报表有时候也会用于主从结构的实现,

通过逐层嵌套,

可以实现

无限层次的主从结构数据展现。

本例,我们将每个客户的信息包括客户表中基本的信息以及他们的订单信

息,在同一张表中按客户一一列出来,所使用的就是嵌套报表。

报表名我们定为:

nestingTab.rptdesign

构建数据源

本例我们使用

BIRT

自带的数据源,在新建数据源选择数据源类型为默认的

第一项:

Classic

Model

Inc

Sample

Database

数据库驱动类别;

org.eclipse.birt.report.data.oda.sampledb.Driver

(Classic

Models

Inc.

SampleDB

Driver)

URL

jdbc:classicmodels:sampledb

构建数据集

本例我们需要建立

2

个数据集:

1

建立数据集

payments

,所用

SQL

语句:

(这里我们加入条件选择订单大

150000

)

select

CUSTOMERNUMBER,sum(AMOUNT)

amount

from

CLASSICMODELS.PAYMENTS

group

by

CUSTOMERNUMBER

having

sum(AMOUNT)>150000

order

by

amount

desc

2

建立数据集

customers

:所用

SQL

语句:

select

*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值