FineReport自学习题 V2-题1:基本原理理解

习题1:基本原理理解

使用SALES_BASIC表制作明细表、分组报表、交叉报表以了解数据分组、列表、求和;数据的扩展(横向与纵向);父格的含义。

说明:不规定模板样式,按自己的理解做出对应的3张报表,做好后说出自己对原理的理解。

答:

第一步:此三表数据集SQL皆为:

SELECT * FROM SALES_BASIC;

因此,数据中为空的记录并未做处理。可以添加where 地区 <> '' 来筛选。

第二步:分别设计这三张报表:

  1. SALES_BASIC明细表,是以列表形式展示数据集中所有记录,因此,

(1) 将A2单元格的数据设置调为‘列表’即可,因为左父格的机制,其他字段即使不用设置为‘列表’形式,也会默认跟随。

(2) 数据扩展默认选择纵向扩展即可。

(3) 其中,F2单元格日期字段的数据格式设置为‘日期型yyyy-MM-dd’,E2单元格销量字段的数据格式设置为‘数字#0’,便于展示。

报表样式展示,A2单元格‘列表’设置如图:

报表样式展示,E2单元格销量字段‘数字’设置如图:

报表样式展示,F2单元格日期字段 ‘日期型yyyy-MM-dd’设置如图:

分页预览展示如图:

  1. SALES_BASIC分组报表,是以分组形式展示数据集中记录,因此,

  1. 将所有单元格的数据设置调为‘分组-普通’即可。
  2. 数据扩展默认选择纵向扩展即可。
  3. 其中,F2单元格日期字段的数据格式设置为‘日期型yyyy-MM-dd’,E2单元格销量字段的数据格式设置为‘数字#0’,与明细表一致,此处不截图展示。

报表样式展示,所有单元格‘分组-普通’设置如图:

分页预览展示如图:

  1. SALES_BASIC交叉报表,表头是由上表头和左表头组成,将数据按照行和列进行分类,因此,将销售数据按照产品、销售员和地区进行分类展示,报表设置如下图:

  1. 其中C1单元格产品字段,设置为横向扩展。A2-C2默认纵向扩展。
  2. C2单元格销量,设置为‘汇总-求和’,按照默认左父格B2和上父格C1汇总。

  1. 设置字体大小和样式居中。

分页预览如下:

(4)若设置‘总计’行,需使用sum()函数,则报表设计展示如下:

分页预览如下:

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值