【FineReprot--第一张报表--地区销售概况】

报表设计流程

在这里插入图片描述

  1. 新建报表,首先要配置数据源,因为制作报表需要数据,这个不用多说
  2. 然后新建报表的类型,比如决策报表,聚合报表,普通报表
  3. 配置数据集
  4. 设计报表样式
  5. 预览,是否符合需求,然后就可以发布了

1.新建数据连接

在这里插入图片描述
FineReport在安装的时候,内置了一个小型数据库SQLLite,因此它可以单机学习,等上手了之后,就可以配置外部数据源,获取真实的生产环境数据,进行报表制作与开发了。

先使用内置数据库,进行开发。

首先,在菜单栏,选择服务器定义数据连接

在这里插入图片描述
点开之后,内置的数据库已经配置好了,如果想使用外置数据库,点击 + 号,配置即可。

比如,我这边闲着没事,就配置了一个本地的数据源。

在这里插入图片描述

2.新建报表类型

在这里插入图片描述
目前帆软有3种报表类型。

配置数据集

在这里插入图片描述

模板数据集,只对当前报表有效,私有,不能共享。
服务器数据集是公用的,对当前服务器下的所有报表有效,可以共享使用。

整一个报表玩玩

流程已经看的差不多,整一个报表,试试手感。

1.新建一张普通报表在这里插入图片描述

2.新建数据库查询

在这里插入图片描述

3 配置数据集

在这里插入图片描述

点击预览按钮后,可以看到销量表里的数据。
在这里插入图片描述

模板数据集建好了
在这里插入图片描述
再新建一个数据集,SQL语句如下:

select 销售员, sum(销量) as 销售总量 from 销量 group by 销售员

至此数据准备工作,就搞定了,接下来要设计报表样式了。

最终样式,如下:
在这里插入图片描述
说实话,还是挺好看的,那么怎么设计呢,别急,接下往下来。

4 设计报表样式

1.选择A1~D2,合并单元格

在这里插入图片描述
写入报表主题:地区销售概况,15号字体,加粗,居中显示。

在这里插入图片描述

A3~B3,合并单元格,加大行距,然后选中单元格,右击。

在这里插入图片描述
拖拽数据,把地区拖拽到A4,销售员拖拽到B4,然后设置单元格的扩展方式。
在这里插入图片描述
地区和销售员的数据是行数据,因此直接选择默认的扩展方式,行扩展即可。

在这里插入图片描述
把产品拖拽到C3,设置扩张方向为列扩展,销量拖拽到C4,扩张方向为不扩展(因为根据销售员统计销量,每个销售员对应一个销量。)

D3列,新增字段:销售总量,然后把数据集中的销售总量,拖拽到D4单元格,最终效果如下:

在这里插入图片描述
合并A5到B5单元格,写入总计,在C5和D5插入公式,对销量和销售总量,进行求和。

插入公式有两种方式,一种是直接点击菜单图标,一种是右击单元格,进行选择

在这里插入图片描述
为D4的数据添加过滤条件,直接在D4上双击,选择过滤条件,把db001的销售员字段和db002的销售员字段进行绑定。

因为是列绑定,所以条件选择数据列。

在这里插入图片描述

在这里插入图片描述

(奇怪,D4的单元格数据明明是销售总量,怎么变成销售员了。)

(我发现 可选列中,有两个列,都是db002的列名,难道虽然是D4,实际上相当于整个数据库的字段都隐形过来了,类似MySQL的 join 查询)

接下来,为表格添加外框

在这里插入图片描述
内部和外部都选择。
在这里插入图片描述
这个报表的第一步就制作完成了,接下来可以点击保存按钮(貌似不保存,无法预览

在这里插入图片描述
保存后,就可以在文件列表里面看到这张报表了。

预览看看效果

预览–>分页预览

在这里插入图片描述

卧槽!很吊的样子!

设计柱形图

接下来,搞个柱形图出来,玩玩。

选中A7~D18单元格,合并居中,然后右击单元格,选择插入图表

在这里插入图片描述
选择柱形图,点击确定
在这里插入图片描述
设置单元格数据来源,为单元格数据:

在这里插入图片描述
选择单元格数据后,接下来设置分类名,选择销售员列,也就是B4,然后点击确定。

然后选择新增系列名,系列名为产品(C3),值为销量(C4
在这里插入图片描述
接下来,取消标题显示(取消勾选)
在这里插入图片描述
然后把系列1的颜色改为紫色,下图是配置了一个纯紫色的特效,条件是系列序号等于1,则把柱形图的颜色改为紫色

在这里插入图片描述
因为这个柱形图,是对地区销售概况的统计,不需要进行单元格的扩展,因此把左父格和上父格都设置为无

在这里插入图片描述
至此,第一张报表,制作完成,点击, 看一下效果吧。

点击预览,看下效果图。
在这里插入图片描述
效果图还是不错的。

现在给这张报表添加按钮,让它可以按照地区,查询华东或者华北的数据。

新建一个模板参数(就是查询条件)
在这里插入图片描述
然后添加一个控件,让它绑定这个模板。

在这里插入图片描述
当点击编辑按钮后,右边的组件里,就会弹出刚才配置好的模板,只有一个,全部添加即可。

  • 标签控件:显示地区的文本信息,就是这个设置的模板名
  • 自定义控件:绑定数据字段,之前设置过一个默认值,会在这里显示。
  • 查询控件:可以绑定点击事件,进行查询操作

给自定义控件绑定一个下拉框,然后绑定数据字段

在这里插入图片描述

接下来,为数据列添加过滤条件。

双击A4数据列,在过滤选项中,选择参数,会自动带出之前配置的地区参数,然后点击 添加,最后点击确定。

在这里插入图片描述

接下来,就可以预览报表了。

在这里插入图片描述

报表预览

在这里插入图片描述
报表预览有六种方式,完全不知道是什么意思。

后面再接触把。

posted @ 2022-04-06 08:02  layman~  阅读(111)  评论(0编辑  收藏  举报