sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表ReportingSer 也就是我们平时经常看到的 报表商业智能 BI 基于 SQLServer 的报表制作工具 这里的例子 是如何通过 visualstudio 开发 ReportingSer 报表 1 打开 sqlserver201 创建 一个存储过程 ALTERproc dbo ProTest2 StartSubmitT

Reporting Service,也就是我们平时经常看到的,报表商业智能,BI,基于SQL Server的报表制作工具,这里的例子,是如何通过visual studio 2010,开发Reporting Service报表.

1. 打开sql server 2012,创建,一个存储过程

ALTER proc[dbo].[ProTest2]

@StartSubmitTime varchar(200),

@EndSubmitTime varchar(200)

as

begin

    declare @sql varchar(max)

    set @sql=‘select

    UserIDas 用户名,

    (select[UserName] from [dbo].[tb_users] where UserID = a.UserID ) as姓名 ,

    SUM(pCount)As 总销量 from [dbo].[tb_Bills] a where 1=1 ‘

    if(@StartSubmitTime!=and@StartSubmitTimeisnotnull)

    begin

        set @sql=@sql+‘ and a.SubmitTime >= ”’+@StartSubmitTime+””

    end

    if(@EndSubmitTime!=and@EndSubmitTimeisnot null)

    begin

        set @sql=@sql+‘ and a.SubmitTime <= '''+@EndSubmitTime+””

    end

    set @sql=@sql+‘group by a.UserID ‘

    exec(@sql)

end

本次例子就是如何使用Reporting Service调用存储过程。

2. 使用visual studio 2010,新建一个报表解决方案,ReportingServicesDemo,点击确定

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

点击编辑

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

填写服务器名:(local),使用SQL Server身份验证,填写用户名sa以及密码,接下来选择我们本次的测试数据库test,点击确定

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

填写以下凭据,点击确定

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

3. 添加共享数据集,在解决方案中,右键共享数据集,添加新数据集,

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

填写名称:ProTest2_Data; 选择我们前面创建的共享数据源ProTest2;选择查询类型为存储过程,点击确定.

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

修改参数类型,由于我们本次存储过程,使用的参数是时间类型,所以我们需要对参数的类型进行设置,将其都设置为

日期/时间格式,并且都允许Null值,点击确定。

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

 4.  添加新报表.ProTest_Report.点击添加.

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

5.给这个空报表添加数据集

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

填写名称ProTest2_DataSet,选择使用共享数据集.点击确定.

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

插入一个新表.

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

设置该表需要显示的字段.

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

插入一个图表。

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

选择柱状图形,点击确定。

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

根据下图,配置图表字段方法,

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

我们在这里面,再添加一个饼图,添加和配置的方法一样。

6. 预览报表效果.

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

7. 发布该报表到报表服务器,填写TargetServerURL,点击应用,确定.

 

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

 点击部署。

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

8. 验证部署后的报表页面,点击我们的解决方案.ReportingServicesDemo

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

点击我们创建的报表ProTest2_Report.

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

我们看到,这个报表已经展示在页面上。

sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表

以上就是如何通过Reporting Service制作一些简单报表的方法。

 

下载地址:http://download.csdn.net/detail/cxx/

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178194.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午5:49
下一篇 2026年3月26日 下午5:49


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号