Wednesday 3 July 2013

Column (or) Row (or) Field Visibility in SSRS

1. Open Visual Studio and Open SSRS Project. Then open Person Address Details Report or Create Report as described in above article.
2. Now in Report Data window right click on Parameter and select Add Parameter.
2-Conditionally Setting Column Visibility in SSRS
3. In Report Parameters Window, Enter name of parameter and check the check-box of Allow multiple values.
3-Conditionally Setting Column Visibility in SSRS
4. Now click on Available Values from left pane. Then select Specify Values and Add Label & Value as shown in below screenshot. Then click on OK button.
4-Conditionally Setting Column Visibility in SSRS
5. Now right click on First Tablix Column i.e. Name and select Column Visibility.
5-Conditionally Setting Column Visibility in SSRS
6. A Column Visibility window opens. In that select Show or hide based on an expression and then click on fx button as shown in below screenshot.
6-Conditionally Setting Column Visibility in SSRS
7. Enter following Expression in Expression Window.
=IIF(InStr(Join(Parameters!SelectColumn.Value,”,”),”Name“)=0,True,False)
7-Conditionally Setting Column Visibility in SSRS
Then click on OK button. Again click on OK button.
8. Now Repeat 5.6 & 7 steps for all the columns in report. In that you need to change value in above expression which is in Bold letter. After completing this action run your report. Now you can see the filter of columns in your report.
8-Conditionally Setting Column Visibility in SSRS
9. Now if you want to see column of Name, City & State then select appropriate values in SelectColumn Parameter and click on View Report button.
9-Conditionally Setting Column Visibility in SSRS
(or)
=IIF(Parameters!IsSummary.Value = 1, True,False)

=IIF(Parameters!IsSummary.Value = 1, "Report (Summary)", "Report (Detail)")


No comments:

Post a Comment