The following code can be used in the background property in SSRS for a field to change the color. In this example I am changing the background color of a Totals field based off of another field (School.)
So if the School field = "District" then I want the Total Field to be Yellow, If it equals Secondary then I want it to be Red and Finally if it equals Elementary I want the field to be Blue
1. In Design View for your report, click on the Textbox you want the colors to be used.
2. Find the Background Color under Fill in the Properties.
3. Select the dropdown for background color and choose Expression
4. Use the code below as a starting point for your conditional Formatting.
=Switch(Fields!School.Value = "District", "Yellow", Fields!School.Value = "Secondary", "Red",Fields!School.Value = "Elementary", "Blue")
I created this blog to keep track of database and reporting tips, tricks, and features. Some of the information on this blog is from other websites. I am re-posting here so the information I have researched will be in a central location. The majority of the information on this blog is related to SQL Server, SSRS, SSIS, SSAS, BIDS, and Report Builder. I hope the information on this blog will be helpful to others and please feel free to share thoughts, ideas, and code.
Friday, August 31, 2018
Wednesday, August 29, 2018
Export to Excel Without Page Breaks
In SSRS, by default, the Export to Excel option will render a report with Page Breaks into multiple tabs. This is fine if you want to view the data this way, but if you would prefer to have all the data on one tab then you will need to do the following in the design view of the SSRS Report:
1. Click the group object under Row Groups.
2. In the Properties, Click on the Group arrow to expand if the section is not already expanded.
3. Click on the Group arrow on the second line under Group to expand.
4. Click the arrow to expand PageBreak.
5. Select End for BreakLocation
6. Select Expression for Disabled and type the following in the expression: =IIf(Globals!RenderFormat.Name="EXCELOPENXML", True, False)
7. Save and check the report to ensure the fix worked.
Subscribe to:
Posts (Atom)