In Reporting Services 2008 R2 Microsoft has added functionality to rename multiple sheets, so if your report is more than one page and you want to rename the worksheets this will work automatically out of the box.
You can either rename the sheets for a group, if each group has a page break between them or you can rename sheets if there is page break between objects.
To rename sheets in a table with groups all you have to do is select the group as shown below and then in the properties window (press F4 if the properties window is not shown) change the setting for pagename under the Group section to the value you want. This could be text or a field from your dataset.
The export to excel will rename the sheets with the group name.
This blog contains tips and tricks for reporting services 2005/2008R2/2016 "This blog is provided 'AS IS' with no warranties, and confers no rights."
Subscribe to:
Post Comments (Atom)
Keep SSRS (SSRS2016) report manager awake
When running a report for the first time in report manager it takes a while to run, after this initial run reports run fine. There are a ...
-
Due to the fact the reporting services allows you to query the tables you can easily write SQL which will allow you to return data from the ...
-
I have recently been looking at conditional page breaks in SSRS 2008 r2 and did not know that it is possible to do via an expression. For...
-
To add alternate colors in a matrix the expression should be as follows for the row group: =IIf( RunningValue (Fields!FIELDNAME.Value, Co...
Hi,
ReplyDeleteI have follow the steps as you have suggested me to Renaming of Sheets when get exported into Excel from SSRS, But it is not working for me. I have two sheets. Both have name Sheet1, Sheet2 respectively.
Plz help me :- Mail me at pioneerpathan@gmail.com
Hi, Have you created a page break between the groups ? you need right click on the group and go to properties and then page breaks and check the tickbox 'between each instance of a group'.
ReplyDeleteLet me know how you get on.
Superb, works perfectly
ReplyDeleteThanks