Skip to main content

SSRS_Drill Down , Drill through report and Subreport.

Drill down Report: (Making Reports Interactive/Dynamic):

Ex:           +YearNo

                        +Sem

                              +Qtr

                                    +Month









O/p






Drill down Effect:

Column Name

Visibility

Toggles Item

ProdCat

Show

-

SubCat

Hide

ProdCat

OrderYear

Show

-

OrderQtr

Hide

OrderYear

OrderMonth

Hide

OrderQtr

Country

Hide

OrderMonth




For Name in the Row Groups.

Do the setting below:


Similarly for the column groups also you are supposed to do this.





Grouping the Data


After Grouping 















Keep the First Column and Delete the nect Column.







If you want to change the colour of the Fonts based on certain condition, you do this ,



To Add Row number in the right side of the report , you do the following settings in the text box Expression .


this will add the Expresssion for Row no.

To show particular no of records in the page , we use the following.


 To make the now of rows to be displayed as a dynamic value , you can create a parameter and assign the parameter value to the expression written.

Expression for having different colour of rows.

Drill Through Report

1st Report 

when you click on a Particular branch in the first report , the similar value should be reflected in the secoond report.
For doing that , go to first report and click on Text box properties in the first report.

Give the Name of the Second Report , and Bam , the requirement is done , thus we have obtained a Drill through report.

Subreport : One Report is being rendered in the same report is called as Subreport.








 




Popular posts from this blog

How to remove special characters in the Data(using Script component Task and Regex)

Start with the Below screen shot ( Before Script Task) and you will come to know about the senario. Note : The Script Component also works for the special characters within the Data as well . for ex "A$hish" Hover over the below Regex. it will show > Show potential fixes > in that Select System.Text.RegularExpressions. The Below will disappear.  Use the Below Script.  public override void Input0_ProcessInputRow(Input0Buffer Row) { Row.CustomerID = RemoveSpecialCharacters(Row.CustomerID); Row.NameStyle = RemoveSpecialCharacters(Row.NameStyle); Row.Title = RemoveSpecialCharacters(Row.Title); Row.FirstName = RemoveSpecialCharacters(Row.FirstName); Row.LastName = RemoveSpecialCharacters(Row.LastName); Row.CompanyName = RemoveSpecialCharacters(Row.CompanyName); Row.SalesPerson = RemoveSpecialCharacters(Row.SalesPerson); Row.EmailAddress = RemoveSpecialCharacters(Row.EmailAddress); Row.Phone = RemoveSpecialCharacters(Row.Phone); } public static string ...

DBMS

Database : database can be defined as a collection of information stored at a particular place written in a predetermined manner, belongs to a particular topic.  DBMS: (DATA BASE MANAGEMENT SYSTEM):  it is defined as software which is present inside the database which is used o maintain or manage the data within the database .                                 In the above diagram, if the user needs any info from the database. He has to contact with  dbms , then the dbms goes to the database, takes the information from the  database and gives it back to the user. Database models :  these models are broadly divided into the following types: 1.         FMS/FDMS 2.         HMS/HDMS 3.         NDBMS 4.         RDBMS 5.      ...

About Me

I am a Data Analyst /Azure Data Engineer with more than 4 years of full-time work experience and around 3.4+ years of experience in different Microsoft Technologies ( Azure Data Factory , Azure SQL, Azure Data lake Gen 2).  I currently work mainly with Azure SQL server, Power bi / Tableau ,Azure Data Factory, Azure SQL, T-SQL, Blob Storages as well as XML and working on Development and Deployment.  My Technical skills are Azure SQL, Power Bi, Tableau ADLS,  Azure Data Factory,    SSIS, SSRS. Keywords Relevant to me : • Business Intelligence Developer • Data warehouse Developer •   Data Analyst • Azure Data engineer I like Learning new Tech, so in free time i explore learning about tech , taking courses on Digital Platforms and attending online workshops. I like Singing and Cycling as my hobby. If you want to get in touch, find me at 'Gauravthamada gmail com'