报表进阶--参数面板添加

  有时候我们并不需要看所有的数据,比如在销量表中,我们只想看”华北“地区的数据,这个时候我们就需要一个控件能帮助我们过滤掉其他的地区数据。这里我们就要从sql开始设置,我们首先要给sql添加一个参数,然后利用参数控制其他的条件。

打开设计器,新建一张报表,以销量表为底表,设置一个数据集:

 

 选择select*,这里添加上sql语句以后要设置一个参数:SELECT * FROM 销量 where 地区='${dq}',点击预览:

 

 在弹窗中参数位置输入”华北“,点击”确定“,就能看见数据,然后点击”确定“

 

 选中数据集中的字段,如果我们要连续拖拽多个字段的话,就不用一个一个去拖了,按住shift,选中多个字段,拖拽到报表里面,选中从左往右,就把选中的字段全部拖拽过来了。

 

 这个时候可以设置报表的基本格式了,添加标题行,给标题行添加背景颜色,设置字体字号加粗,其他单元格设置字体字号,添加边框。然后给这张报表添加一个标题:销售明细表。这里要注意一下,我们这里要做一个明细表,所以地区这个单元格我们要设置一下:

 

 保存预览一下:

 

 这个时候并没有出现参数的文本框,我们还没有设置,而且出来的数据只有我们当时写sql的时候默认的地区数据,下面我们要设置参数,报表上面灰色的区域就是设置参数的:

 

 选择全部添加:

 

 全部添加以后,点击dq控件,右边的控件值,字符串输入控件值”地区“:

 

 然后点击扳手图标:

 

在弹出的图表中选择文本控件:

 

 

 保存预览:

 

这个时候我们在文本控件里面输入”华东“,就可以展示华东地区的数据。 

posted @   码码小菜鸟  阅读(71)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示