Support our 100% FREE Projects: Donate Now OR Sponsor Now


  

SSRS Tutorial

SSRS Tutorial

Welcome to our SSRS Tutorial. On this page we will show you how to create reports in SSRS we will post both simple examples but also more complex ones that you can find useful. For the purpose of this SSRS Tutorial we will use SQL Server Reporting Services 2008 R2 but most of this tutorial should work with 2008 (apart from new features) and 2012.

 

We covered SSRS basics and several more advanted topis; we will try to add new SSRS tutorials frequently but if you have anything specific in mind let us know and we will try to add it as well.

Below is a list of SSRS tutorial and short description.


SSRS Tutorials:

SSRS Create a simple report

This SSRS Tutorial shows you how to create a very simple report with loads of screenshots and it is relatively short focusing only on key parts to help you create your first report.

SSRS Create a simple parameter

We will show you how to create a very simple parameter and filter your dataset using the parameter. It covers only basic text filter but should allow you to quickly pick you new knowledge on a very simple example.

SSRS Drop Down Box Parameter In here we show how to create a drop down box parameter that can be used to filter chart on a report.

SSRS Create a subreport with parameter

We will show you how to create a subreport and pass parameter from main report to subreport. This is a very simple example that should help you understand the basics of creating a subreport and parameters.

SSRS Create Sparkline chart

Sparklines are very popular in data visualization. We will show you how to create a sparkline which is a also known as trend line. This tutorial applies only to SSRS 2008 R2, and SSRS 2012 which contains new data visualization items in toolbar.

SSRS Concatenate two string fields

Concatenation is very common in reporting and in this SSRS Tutorial you will find out example how to do it.
SSRS table initial sorting In this post we will show how to apply table initial sorting (default sorting)

SSRS IIF Expression

 

SSRS median function 2008 R2

SSRS Percentile function 2008 R2

SSRS Alternate Row Color

SSRS Export to Excel - formatting

SSRS Decimal Format

SSRS Thousands Seperator

The feature: "Shared dataset" is not supported in this edition of Reporting Services

SSRS Interview questions and answers with PDF Download

SSRS Report Builder 3.0 permissions

 

NEWS:

SQL Server Conference SQL Bits X in London (UK) 31st of March 2012 (1h session) for our session SSRS vs Google Analytics. Decision making - Video should be available soon.

 

 

PDF Free Download

 
You can print our this page using our SSRS Tutorial PDF Free Download
 

 

I hope you will like our SSRS tutorial. 

Take care

Katie & Emil

 

Share: Share on FacebookShare on Google PlusTweet it
Comments Add Comment
Name: Rajendarreddy
Comment:

Hi,

You added some topics only.you can add more important and commonly used topics.It is very useful for us

 

Thanks


Date Posted: 09/02/2012 6:34:37 AM

Name: Emil
Comment:

Hi Rajendarreddy

My wife is working on new articles and we hope to publish about 10 new ssrs tutorial posts in the next 2-3 weeks.


Date Posted: 10/02/2012 6:53:30 PM

Name: vikas
Comment:

thanks your article are very helpful MSBI beginners .


Date Posted: 12/03/2012 12:17:56 PM

Name: YUVRAJ
Comment:

Thanks guys you are doing a great job.....keep it up 

 

Very Nice tutorial easy to understand even for High School kids also....really i appreciated the work....thanks a lot


Date Posted: 16/04/2012 1:20:06 AM

Name: Ratheesh Kumar R
Comment:

Nice Work !! Got a Hand on SSRS :) Thanks a Ton !!


Date Posted: 26/04/2012 10:09:37 AM

Name: GYAN
Comment:

SSRS


Date Posted: 03/05/2012 1:11:56 PM

Name: Veerendra
Comment:

HI Reddy,

Please let know how to create a Charts in SSRS reports with Examples.

 

 

 


Date Posted: 15/05/2012 6:20:22 AM

Name: Nag
Comment:

Hi Katie and Emil,

Your tutorials with screesnhots are very helpful.

I have a quick question for you.

If i want to add a box around a group of text fields what is the best way of doing it?

Thanks

Nag


Date Posted: 04/07/2012 6:48:21 AM

Name: Emil
Comment:

Hi Nag,

I'm not entirely sure what you mean. If you are after some kind of border than you can add in SSRS extra rows/columns and set border style or add a rectangle from toolbox. It's difficult to say what will work in your case as I don't fully understand your requirement.

Regards

Emil

 


Date Posted: 05/07/2012 8:06:41 AM

Name: Nag
Comment:

Hi Katie,

Yes i was talking about border.

I got it with a rectange control.

Thanks

 


Date Posted: 06/07/2012 4:19:38 AM

Name: saikat malakar
Comment:

Dear Sir/Madam,

I would like to inform you that i am a very new user to SSRS. I learn the basic things and able to make the reports. I am using VS 2008 and BIDS. But i can't move further. I want to use the dynamic data source.  Let me clear my issue one by one.

1. First of all user should input four credential a)Server name b) database name c) user id 4) password. It will help to make the connection with database and make the data source. The credential should be store in session or cookie.

2. Now the user will be able to see all the reports without giving the credential because he/she already given.

I made a dynamic data source but the credential is asked for every time when i open a report.

It will be highly obliged if you kindly solve my issue and give me the solution as soon as possible. It will be highly appreciated if you guide me through a demo project or an article.


Date Posted: 11/10/2012 6:12:12 AM

Name: tejas
Comment:

Hi i am trying to select multiple values in paramtere i have tried by using query it is working but it is not working using stored procedure can you please tell me how to use comma seperator in stored procedure? 


Date Posted: 16/10/2012 6:18:45 AM

Name: Mudit Srivastav
Comment:

I have 6 years of exp in dotnet technology now i want to move in BI technology...I have seen these tutorials its very nice and helpful for new person.

 

 

 


Date Posted: 16/10/2012 7:11:08 AM

Name: Emil
Comment:

Hi Saikat,

I presume you are using SQL Authentication for data source (not windows authentication). If that is the case than you have limited options as you might not be able to identify user and provide "default value" or used previously value (using standard report manager, unless you use asp.net reportviewer control). This subject is slightly more compherensive so if you want to discuss it send me an email (contact us tab).


Date Posted: 18/10/2012 7:57:13 AM

Name: Emil
Comment:

Hi tejas,

We currently don't have in our SSRS Tutorial article that would show how to do it (I will add it to wish list) but short answer is you do that by using JOIN or SPLIT function in SSRS (I don't remember if you use both or one) and then in StoredProcedure you need to create a function that will perform SPLIT based on your delimited (I often use | )

Hope that helps


Date Posted: 18/10/2012 7:59:40 AM

Name: Lokesh
Comment:

Hi Katie and Emil,

Actually I am using this SSRS tool to build report for Microsoft Dynamics CRM online. I want to display the counts of accounts(dataset name=business), sales(dataset name=sales) and contacts(dataset name=contacts) entity for each Relationship Manager. Each entity will have diffrent dataset likely so I can get the count of Accounts that each managers have.  But how to get the counts of sales and contacts those bound to diffrent dataset? Please help me out with this. Thanks


Date Posted: 23/10/2012 9:52:26 AM

Name: Emil
Comment:

Hi Lokesh,

Your questions is slightly unclear to me but I will try to provide information that may point you in the right direction.

I understand that you want to develop 3 different datasets in one report. If they are for 3 different elements (tables) inside the report that might be fine if not it might be better to create one dataset.

If you have to stick with 3 than you have option to add addition SQL to calculate it in ddataset (or MDX if you use cubes) or you can refer to another data use using simply aggregate function like SUM or Count. The trick with aggregate function is to use condition and change scope to a different data set (if you use SSRS 2008 R2 in some cases you may be able to also use new Lookup function).

If you have any more question please feel free to use 'contact us' at the top and send us a email.

Take care

Emil

 


Date Posted: 23/10/2012 5:03:46 PM

Name: viral
Comment:

Hi, 

I can not download the PDF file into my pc . Can you please make one pdf file so we can download it.

thanks

Viral


Date Posted: 23/10/2012 10:34:21 PM

Name: Tanooj
Comment:

Hi guys,

New to SSRS world, just i need all asp.net tools in bids toolbox..please assist me how to get them..

 

Thank u in advance


Date Posted: 31/12/2012 6:02:04 AM

Name: che andru
Comment:

Good job


Date Posted: 07/01/2013 5:22:16 AM

Name: Moulaye
Comment:

Hello, 

Big thanks for this interesting tutoriels .

Best Regards

Moulaye

 


Date Posted: 04/02/2013 10:38:57 AM

Name: Laxman,India
Comment:

Hi you both,

I became a big fan of you...

Thank you very much.

You are doing great job.......


Date Posted: 01/03/2013 9:07:16 AM

Name: Chris
Comment:

Hello. Nice site, thanks for putting this together. I wanted to ask if you have any plans to do a tutorial on creating a drillthrough report. Or do you recommend always using subreports when the goal is to create a top-level report, and then allow the viewer to click on a report item and see the details of the data for that selected item? Thanks.


Date Posted: 19/04/2013 6:00:59 PM

Name: Emil
Comment:

Hi Chris,

Drillthrough is very popular and can be really useful. Katie has been recently thinking about adding some new videos about SSRS and she will most likely cover drillthrough first.

Take Care

Emil


Date Posted: 21/04/2013 2:07:39 PM

Name: ahmed oraiqat
Comment:

Hi,

how can I deploy reports to any website?

I have some reports designed in ssrs and  I need to publish this report direct to my web site which is hosted in deffirent location . I dont want to use sharepoint ,

 


Date Posted: 25/04/2013 10:27:06 AM

Name: Emil
Comment:

Hi

You can use rs.exe command tool or upload manually from report mananger.

Take care

Emil


Date Posted: 25/04/2013 4:08:56 PM

Share your thoughts, questions and suggest improvements:
Add Comment

You found us! Below are 50 most popular searched keywords

created at TagCrowd.com

Disclaimer: While every caution has been taken to provide our readers with most accurate information and honest analysis, please use your discretion before taking any decisions based on the information in this blog. Author will not compensate you in any way whatsoever if you ever happen to suffer a loss/inconvenience/damage because of/while making use of information in this blog.