This document discusses various tips and tricks for working with SQL Server Reporting Services (SSRS). It begins with a brief introduction of the presenter and then lists out a dozen tips, including using comments, the ReportItemsCollection, line breaks, dynamic columns, dynamic search functionality, and more. It also covers additional SSRS topics like using JavaScript, custom code and external assemblies in reports, and creating dynamic reports.
1. Dozen tips and tricks you should know when working with SSRSAndrey KorshikovMVP, MCT, MCSE, MCITP, MCPD, MCSD .NET, MCDBAKrasnodar SQL&BI UserGroup(PASS Chapter) Global Russian Virtual ChapterPASS Regional Mentor for Central Eastern Europe
6. Reporting Scenarios
1.Scheduled Delivery of Standard Reports
2.On-Demand Access to Standard Reports
3.Embedded Reports and Dashboards
4.Request to IT for Custom Reports
5.Self-Service Reporting12453
8. Users and Tools
Project-Based Development
Sophisticated Design Environment
Rich Design Capabilities
BI Developer
IT Pro
Power User
Information Worker
Report Designer
Report Builder
Power View
ClickOnce Installation
Reusable Report Elements
Flexible Layout
Interactive data Visualization in the Browser
Drag and Drop from Existing Data Model
9. Report Rendering Formats
Microsoft Excel
2003 or 2007-2010
Microsoft Word
2003or 2007-2010
Comma-Separated Value (CSV)
XML
Web Archive
Image
Acrobat (PDF)
Atom Feed
10. What Is a Report?
Report Definition Language (RDL)
Body
Data Source(s)
Dataset(s)
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition"
xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<Body>
<ReportItems>
…
</ReportItems>
</Body>
<DataSources>
<DataSource Name="MyDataSource">
…
</DataSource>
</DataSources>
<DataSets>
<DataSet Name="MyDataset">
…
</DataSet>
</DataSets>
</Report>
Embedded data source definition or a reference to a shared data source
Embedded dataset definition or a reference to a shared dataset
28. Helpful Links
ReportItemsCollection References
UsingJavascript
Divide a table into two tables in SSRS
Custom Code and Assembly References in Expressions
Deploying a Custom Assembly
Reporting Services Recipes Book Downloads