建立简单的SSRS报表

 


1          建立项目

1.1         打开VS-》新建项目-》商业智能项目-》报表服务器项目-》名称“SSRSDemo”

 

2          建立数据源

2.1         右键“共享数据源”-》添加新数据源-》常规-》名称“DemoSource”-》类型“SQL Server”-》编辑

2.2         服务器名“.”-》数据库名“AdventtureworksDW”

2.3         点击测试连接,看是否连接成功

2.4         确定,可以看到生成连接字符串

 

3          建立报表

3.1         右键报表-》添加-》新建项-》报表项目-》报表-》名称“reportDemo1”,此时可以看到报表的设计界面

3.2         点击“视图”-》报表数据,打开报表数据界面-》右键数据集-》添加数据集-》使用在我的报表中嵌入的数据集-》数据源-》新建-》使用共享数据源引用-》DemoSource-》确定-》查询类型“文本”,输入以下查询语句

SELECT ST.EnglishProductSubcategoryNameAS ProductCategory
,year(FullDateAlternateKey) AS [SHIPDATE]
,SUM([ProductStandardCost]) AS [ProductStandardCost]
,SUM([SalesAmount]) AS SalesAmount
,SUM([TaxAmt]) AS [TaxAmt]
FROM[dbo].[FactInternetSales] F
LEFT JOIN [dbo].[DimProduct] P ONF.ProductKey=P.ProductKey
LEFT JOIN [dbo].[DimProductSubcategory] ST ONP.[ProductSubcategoryKey]=ST.[ProductSubcategoryKey]
left join dbo.DimTime t ont.TimeKey=f.ShipDateKey
WHEREyear(FullDateAlternateKey)=@YEAR
GROUP BYST.EnglishProductSubcategoryName, year(FullDateAlternateKey)

点击刷新字段-》然后左边我们可以查看查询的输出字段和输入参数-》确定

 

3.3         点击“设计”-》选择“工具箱”-》将“表”拖入“设计”中的画布-》调整位置及大小

 

3.4         选择“报表数据”-》将数据集中的字段拖入到表中-》预览-》输入参数-》查看报表,可以看到生成的报表

 

4          这样一个简单的报表就完成了