2.4.2 图表设计

图表的作用在于可以更加直观地表现数据,提升用户的报表查看体验。

我们在这张报表中插入柱形图来直观化展示各销售员每个产品的销售总量。

1)合并 A7~D18 单元格,选择菜单栏插入>单元格元素>插入图表。

2)弹出图表类型选择对话框,这里选择柱形图>柱形图,点击确定。

3)选中图表,在右边属性面板选择单元格元素>数据,设置柱形图的数据。

数据来源:单元格数据
分类名:=B4

系列名:=C3

值:=C4

注:分类名、系列名、值在设置的时候必须要有等号,否则单元格会被作为字符串处理。

4)柱形图是对表格中地区销售概况数据的图形化展示,所以无需再次设置标题,我们在图表样式中去掉柱形图的标题。

选中图表,在右边属性面板选择单元格元素>样式>标题,不勾选标题可见。

5)这里柱形图展示的是所有销售员的产品销量统计信息,所以不需要对图表所在的单元格进行扩展。

选择图表,在右边属性面板选择单元格属性>扩展>基本,扩展方向设置为不扩展,左父格和上父格均设置为无。

注:原理上,此处只需设置上父格为无即可。但为了方便记忆,建议将两个父格均设置为无。

注:原理上,此处上父格设置为无即可,但为了方便记忆,建议这种表格的两个父格均设置为无。

6)用户可以自定义柱形图中系列的柱形颜色,下面我们将系列一的柱形颜色从蓝色修改为紫色。

选中柱形图,点击属性面板单元格元素>特效>条件显示>添加条件,双击条件修改条件名为「系列1柱形紫色」,点击条件编辑按钮,在弹出的条件编辑对话框中,点击按钮,新增配色属性,下拉框选择紫色,设置普通条件「系列序号等于1」,点击增加按钮。即实现系列一柱形颜色的改变。

2.4.3 参数设计

参数的作用在于通过设置参数,可以在参数面板中给参数添加控件,再将控件与报表数据进行绑定,进而实现根据用户输入的参数查询指定的数据。

1)菜单栏选择模板>模板参数,打开模板参数设置对话框。

2)模板参数对话框点击增加按钮,新建一个模板参数,双击该参数将它重命名为「地区」,设置默认值为「华东」。点击确定完成模板参数的定义。

3)点击参数面板的编辑按钮,进入参数面板设置界面。

4)右上角控件设置面板会显示没有添加控件的参数,点击地区或者点击全部添加,将参数的默认控件添加到参数面板。

5)点击自定义控件的编辑按钮,选择下拉框控件类型。

6)选中下拉框控件,在右边的控件设置面板选择属性,点击数据字典编辑按钮,类型设置为「数据库表」,数据库为「FRDemo」,选择数据库表为「销量」,列名的实际值和显示值为「地区」。

这样就给下拉框控件绑定了数据库销量表中的地区这个字段,这个字段下有两个地区信息,分别为华东和华北,用户可下拉选择华东或者华北来查询对应地区下的销售概况信息。

7)再次点击参数面板的编辑按钮,完成参数控件的设置。

8)设置好控件后还不能实现根据下拉框中的参数查询指定地区的表格和柱形图信息。因为数据集中的数据是将数据库中的数据全部取出来,表格的数据来源于数据集,柱形图的数据来源于表格,所以需要给表格设置数据过滤条件,当用户下拉选择地区参数点击查询时,表格和柱形图只显示该地区的数据。

双击 A4 单元格,在弹出的数据列对话框中选择过滤,添加一个普通条件,让地区等于参数$地区,点击增加按钮,点击确定。即将地区单元格与参数绑定起来,当下拉框选择地区参数查询时只显示该地区下的表格和图表信息。

至此这张报表已经制作完成,下面我们分别在 PC 端和移动端查看报表的效果。

2.5 报表预览

2.5.1 PC端

报表必须先保存才能预览,点击保存按钮保存报表,点击预览按钮,选择分页预览,即可在浏览器中查看报表。

浏览器中报表效果如下图所示:

2.5.2 移动端

移动端报表效果如下图所示:

如何用FineReport制作一张报表(二)相关推荐

  1. 如何用FineReport制作一张报表(一)

    1. 描述 这篇文档通过制作一张简单普通报表,让大家可以快速了解 FineReport 报表的制作流程. 1.1 报表设计流程图 1.2 第一张报表效果 在制作这张简单普通报表之前,我们先来看一下报表 ...

  2. 润乾报表制作一张报表的步骤

    第一步:打开设计器 第二步:数据源连接 点开配置菜单项中的数据源,再弹出的数据源配置窗口进行数据源的连接,可以直接使用报表本身附带的数据库.若是想要使用自己的数据源可以点击新建,新的数据源新建成功后点 ...

  3. SSRS从入门到放弃?? 零基础:教你5分钟内轻松制作一张报表(Intouch、IFix、WinCC、组态王等均适用)

    大家好,我是June,是新成员小学妹一枚,热衷于技术分享,希望大家多多支持. 前几天,工作很久的学姐躲在楼道偷偷抹眼泪,在为她点了一杯不加奶茶不加珍珠只有抱抱的珍珠抱抱奶茶后,她对我说,领导要求她三天 ...

  4. 如何利用FineReport制作动态树报表

    在对数据字段进行分类管理时,利用动态树折叠数据是一个很好的方法,也就是点击数据前面的加号才展开对应下面的数据,如下图.那这样的效果在制作报表时该如何实现呢? 下面以报表工具FineReport为例介绍 ...

  5. java自定义统计报表_用Java报表工具FineReport制作人员统计报表

    阅读提示: 文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式. FineReport最新版免费试用:https://www.finereport. ...

  6. Tecplot进阶——如何用Tecplot制作一张满足论文投稿要求的图片

    如题,一两年前刚刚做Tecplot入门,满足自己基础的作图需求.之后投了自己的第一篇文章,Tecplot作为作图主力被大量使用.除了基础功能外,还有很多额外的操作被用到,这里进行一个简单的总结. 基础 ...

  7. 如何用Python制作一个简单的二维码生成器

    目录 前言 1.安装第三方库 2.QRCode参数解释 3.自定义二维码生成器 4.给二维码加图片 5.全部代码 6.结果 前言 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick ...

  8. 如何用python制作一张节日贺卡

    操作系统:win11 使用工具:idle 编程语言:python 创作目的:初学者熟悉python 步骤:打开idle ctrl+n新建文件 输入如下指令 holiday=input("请输 ...

  9. 数据科学、管理科学系课程教学课件——FineReport实验指导书节选====你的第一张报表

      数据科学.管理科学系的数据大屏.数据报表.商务智能.管理信息系统等课程教学,只需简单的数据库基础,解放学生码代码的时间,用更真实的企业案例,更灵活的将思维落地.本节讲述的是通用报表的分析案例:你的 ...

最新文章

  1. 单链表-逆置单链表(头插法且双指针)
  2. FPGA之道(38)VHDL与Verilog的比较
  3. 20行python代码的入门级小游戏-用Python设计一个经典小游戏
  4. Matlab练习:timer(定时器3)
  5. android 对称加密和非对称加密,Android开发加密之对称与非对称加密算法使用案例.pdf...
  6. c语言api_用C语言来拓展python的功能
  7. python是什么意思中文、好学吗-学习python难吗?是不是越低级的程序越难学,越高级的程序越简单?...
  8. 读写分离架构的两种方式及问题
  9. BERT源码分析(二)
  10. 基于 RISC-V SoC 的可配置 FFT 系统设计(10)1024 点 FFT 程序的交叉编译
  11. 少儿编程家长疑问解答
  12. 对角化求可逆矩阵_矩阵对角化方法
  13. java 正则 d 1_java之正则表达式的使用1
  14. 关于最佳观影距离分享 投影仪测量的那些事
  15. 导出word文档生成docx格式,包含freemarker遍历多张图片
  16. Microsoft visual studio安装2013
  17. 从普通程序员到估值上亿的公司老板,他只用了1年!
  18. 浅谈解析库XPath,bs4和pyquery
  19. JavaScript 千分位 货币格式化
  20. 我,32岁,小米公司程序员,揭 开北京“码农”的真实收入

热门文章

  1. android提示程序正在执行,Android中获取正在运行的进程(一)
  2. 最新版的SSM框架spring5.0搭建教程(附源码)
  3. linux如查看是否安装了mysql_linux中如何查看mysql是否安装
  4. 最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)
  5. 数据结构之结构体复习
  6. JMS学习十一 ActiveMQ Consumer高级特性之独有消费者(Exclusive Consumer)
  7. 机器学习笔记(二十)——求解最大熵模型
  8. 2021中国垂类电竞KOL发展洞察行业报告
  9. 互联网日报 | 网易严选宣布退出双十一大战;抖音企业号数量突破500万;大兴机场首推外卖直达登机口...
  10. c语言循环10次代码,C语言教学(七-上)for循环