没有合适的资源?快使用搜索试试~ 我知道了~
首页Reporting Service 使用方法
资源详情
资源评论
资源推荐
SQL Server 2008 Reporting Services 动手实验操作动手
实验
备注: 安装有 AdventureWorks2008 数据库的 Microsoft SQL Server
2008。必须先下载并安装 SQL Server 2008 示例和示例数据库,才能对其进
行查看或使用。若要安装 SQL Server 的正式示例数据库,请访问
http://www.CodePlex.com/MSFTDBProdSample
动手实验 1:创建基本表报表
按照本动手实验中的步骤来学习如何创建第一个报表。本动手实验将向您演
示如何使用报表设计器来创建数据源连接,定义简单查询并生成包含数据的布
局。
动手实验 2:向报表添加参数
按照本动手实验中的步骤来学习添加控制报表外观和内容的参数。
动手实验 3:创建基本矩阵报表
按照本动手实验中的步骤学习如何创建包含矩阵的报表。
动手实验 4:向报表添加图表
按照本动手实验中的步骤学习如何向报表添加饼图, 学习如何向报表添加折
线图, 并巩固练习在报表中使用参数
动手实验 5: 使用 VC#访问报表服务器----使用 WebService 访问报表
动手实验 6: 使用 report builder2.0 创建报表,包括向报表添加 KPI
动手实验 1:创建基本表报表 (共六个课练习)
第 1 课:创建报表服务器项目 (Reporting Services)
第 2 课:指定连接信息 (Reporting Services)
第 3 课:为表报表定义数据集 (Reporting Services)
第 4 课:向报表添加表 (Reporting Services)
第 5 课:设置报表格式 (Reporting Services)
第 6 课:添加分组和总计 (Reporting Services)
第 1 课:创建报表服务器项目 (Reporting Services)
创建报表服务器项目
1. 单击“开始”,依次指向“程序”和 Microsoft SQL Server 2008,然
后单击 Business Intelligence Development Studio。
2. 在“文件”菜单上,指向“新建”,再单击“项目”。
3. 在“项目类型”列表中,单击“商业智能项目”。
4. 在“模板”列表中,单击“报表服务器项目”。
5. 在“名称”中,键入 Tutorial。
6. 单击“确定”以创建项目。
解决方案资源管理器中将显示 Tutorial 项目。
创建新的报表定义文件
1. 在解决方案资源管理器中,右键单击“报表”,指向“添加”,再单击“新建
项”。
注意:
如果“解决方案资源管理器”窗口不可见,请单击“视图”菜单中的“解决方案资源
管理器”。
2. 在“添加新项”对话框的“模板”下,单击“报表”。
3. 在“名称”中,键入 Sales Orders.rdl,再单击“添加”。
此时报表设计器将打开,并在“设计”视图中显示新的 .rdl 文件。
您已经成功创建了名为“Tutorial”的报表项目,并向该报表项目添加了报表定
义 (.rdl) 文件。接下来,您将指定要用于报表的数据源。
第 2 课:指定连接信息 (Reporting Services)
设置连接
1. 在“报表数据”窗格中,单击“新建”,然后单击“数据源”。
注意:
如果“报表数据”窗格不可见,请单击“视图”菜单上的“报表数据”。
2. 在“名称”中,键入 AdventureWorks。
3. 确保已选中“嵌入连接”。
4. 在“类型”中,选择 Microsoft SQL Server。
5. 在“连接字符串”中,键入以下内容:
Data source=localhost; initial catalog=AdventureWorks2008
6. 该连接字符串假定 Business Intelligence Development Studio、报
表服务器和 AdventureWorks2008 数据库都已安装在本地计算机中,
并且您拥有登录 AdventureWorks2008 数据库的权限。
7. 单击“确定”。名为 AdventureWorks 的数据源即被添加到“报表数据”窗
格中。
您已成功定义了到 AdventureWorks 示例数据库的连接
第 3 课:为表报表定义数据集 (Reporting Services)
定义数据源后,您需要定义数据集。在 Reporting Services 中,您在报表中
使用的数据包含在“数据集”中。您将创建一个查询,用于从
AdventureWorks2008 数据库中检索销售订单信息。
为报表数据定义 Transact-SQL 查询
1. 在“报表数据”窗格中,单击“新建”,然后单击“数据集”。此时将打开“数据
集属性”对话框。
2. 在“名称”框中,键入 AdventureWorksDataset。
3. 确保数据源名称 AdventureWorks 位于“数据源”文本框中,并确保“查
询类型”为“文本”。
4. 将以下 Transact-SQL 查询键入(或复制并粘贴)到“查询”框中。
SELECT
soh.OrderDate AS [Date],
soh.SalesOrderNumber AS [Order],
pps.Name AS Subcat, pp.Name as Product,
SUM(sd.OrderQty) AS Qty,
SUM(sd.LineTotal) AS LineTotal
FROM Sales.SalesPerson sp
INNER JOIN Sales.SalesOrderHeader AS soh
ON sp.BusinessEntityID = soh.SalesPersonID
INNER JOIN Sales.SalesOrderDetail AS sd
ON sd.SalesOrderID = soh.SalesOrderID
INNER JOIN Production.Product AS pp
ON sd.ProductID = pp.ProductID
INNER JOIN Production.ProductSubcategory AS pps
ON pp.ProductSubcategoryID = pps.ProductSubcategoryID
INNER JOIN Production.ProductCategory AS ppc
ON ppc.ProductCategoryID = pps.ProductCategoryID
GROUP BY ppc.Name, soh.OrderDate, soh.SalesOrderNumber,
pps.Name, pp.Name,
soh.SalesPersonID
HAVING ppc.Name = 'Clothing'
5. (可选)单击“查询设计器”按钮。查询将在基于文本的查询设计器中显
示。通过单击“编辑为文本”,可以切换到图形查询设计器。通过单击查询设
计器工具栏上的“运行”(!)按钮来查看查询结果集。
单击“确定”退出查询设计器。
6. 单击“确定”退出“数据集属性”对话框。
此时将在“报表数据”窗格中显示 AdventureWorksDataset 数据集字段。
第 4 课:向报表添加表 (Reporting Services)。
向报表布局中添加表数据区域和字段
1. 在“工具箱”中,单击“表”,再单击设计图面。报表设计器将在设计图面中心绘制
一个具有三列的数据区域。
注意:
“工具箱”可能显示为“报表数据”窗格左侧的一个选项卡。若要打开“工具箱”,
请将指针移到“工具箱”选项卡上。如果“工具箱”不可见,请单击“视图”菜单上
的“工具箱”。
2. 在“报表数据”窗格中,展开 AdventureWorksDataset 数据集以显示字
段。
3. 将 Date 字段从“报表数据”窗格拖到表的第一列中。
4. 将 Order 字段从“报表数据”窗格拖到表的第二列中。
5. 将 Product 字段从“报表数据”窗格拖到表的第三列中。
6. 将 Qty 字段拖到第三列的右边缘,直到显示一个垂直光标且鼠标指针带
有加号 [+] 为止。释放鼠标按钮后,将为 [Qty] 创建第四列。
7. 请以相同方式添加 LineTotal 字段,并创建第五列。
以下关系图显示已由下列字段填充的表数据区域:
Date、Order、Product、Qty 和 Line Total。
预览报表
单击“预览”选项卡。报表设计器将运行此报表,并将其显示在“预览”视图
中。
下图显示了“预览”视图中的部分报表。
请注意,Line Total 列中货币的小数点后面有六个小数位,并且日期具有不必要的时间
戳。此格式问题将在下一课中进行修复。
注意:
您可以在预览报表前后保存报表项目。在“文件”菜单上,单击“全部保存”。
第 5 课:设置报表格式 (Reporting Services)
将设置列标题以及日期和货币值的格式。
设置日期格式
默认情况下,Date 字段显示日期和时间信息。您可以设置其格式,使其只显
示日期。
设置日期字段格式
1. 单击“设计”选项卡。
2. 右键单击带 [Date] 字段表达式的单元,然后单击“文本框属性”。
3. 单击“数字”,然后在“类别”字段中,选择“日期”。
4. 在“类型”框中,选择“2000 -01 -31 ”。
5. 单击“确定”。
剩余56页未读,继续阅读
beau269
- 粉丝: 51
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0