ReportingService 报表
报表服务器的简单配置使用吧(这个一般都是搭建在服务器上的,直接找公司人员要连接即可,此步骤非必须)
-
安装好以后进入,直接点击连接即可
-
配置服务账号
-
Web服务URL
点击应用即可
此处配置好的链接URL就是在报表生成器中连接报表服务器输入的URL哦,如图,点击连接
以下是报表生成器的配置,先略过,先去看4
输入URL即连接到了现在正在配置的服务器 -
配置数据库
(1) 点击更改数据库
(2) 直接点击下一步即可
(3) 写好配置,点击测试,显示成功点击下一步即可
(4)可以随便取个名字,下一步即可
(5) 凭证配置好,下一步
(6) 下一步,下一步,稍等配置完成
-
配置Web门户URL,直接点击应用即可
到此所有的就配置好啦,点击上面图片的链接就可以在浏览器中看到后台了:
制作报表 使用Report Builder
下载安装
报表制作官方文档这个是在vs里创建报表的,和报表生成器创建差不了多少,写的也比较清楚,但是可能不太容易上手。我写一下制作一个报表的大概流程
-
左下角连接报表服务器
点击连接
输入地址,自己搭建的服务器如上图找到即可
-
添加数据源
数据源右键添加
点击生成:
输入数据库主机,用户名,密码,数据库名,点击测试,成功即可
-
添加数据集
数据集右键添加
如图:
在查询里面写sql
确定即可获得查询的字段
-
设计报表,如将查询的所有字段都展示在表格中
点击表->插入表格
得到,右键表格可以加行加列等
可以按住值将其拖入表格中
这样就能得到一个现实所有数的表格啦
-
做查询条件
像这样的查询条件,只需要简历参数,一个参数对应的就是一个查询条件,也就是select里的where条件
查询条件当然对应数据集里的where条件了,如图:
用@+字符串,字符串不是指定的随便你起,只要你知道改对应哪个数据集就行了,因为要这里指定:
ok,这样带有查询的报表就做好了 -
查询下拉框
(1)指定下拉框值
右键你想要有下拉框的参数,选择参数属性,选择可用值,选择指定值,下面添加你想要下拉框出现的值
(2)从数据库中查询到的值
首先你要新建一个数据集,查出那个列的所有值,如我想把channel查询下拉框选择,我新建一个查询数据库中channel里的不重复的所有值
然后再在这个参数属性中,选择刚建好的数据集
这样一个下拉框查询就做好啦
几个注意点:
- 数据集中模糊查询写法: 字段名 like @参数 +‘%’;
- 数据集中in写法: 字段名 in (@参数)