SSRS Page Breaks with Named Tabs - reporting-services

I have a report that is broken into three pages. When the report is exported as an Excel file I need the tabs to be named correctly.
My report is in this format:
First Page:
Table
Chart - I have the Chart Properties set to Add a page break after.
Second Page:
Matrix - I have the Tablix Properties set to Add a page break after.
Third Page:
Chart
Chart
I am currently using this version of Visual Studio to create the report if that matters.
I have found some useful links about adding page breaks on row groups, but I don't see anything about breaking on the entire matrix or a chart.

Related

Extra blank page added to the end of SSRS report when it is exported as Word document from Dynamics 365 on-premise report

I have created a custom SSRS report which is ran from an Invoice record in Dynamics 365 on-prem.
If the report consists of more than one page and I choose to export the report as a Word document, an extra blank page is added to the end of the report. If the report only consists of one page, the extra page is not added.
When the report is exported as a PDF, or a printer-friendly PDF version of the report is generated via the print button, the extra page is not there.
The blank page, when looked at in Word, only shows the page number in the footer and a carriage return at the very top of the page.
There were issues with extra white-space in this report previously, which was resolved by setting ConsumeContainerWhitespace to True.
I have looked at every textbox, rectangle, tablix on the report looking for a possible cause of this blank page, but have not been able to find one. There are no PageBreaks added before, between, or after any elements on the report.
If the items continue from the first page, to the second page, the report should only be two pages long. If the report has items on 3 pages, there should only be 3 pages in the report, etc.
After spending a lot longer than anticipated on this issue, I came here to ask for some assistance. The report should not have any blank sheets in it.

SSRS 2016 - multiple tablix on one report causes overlap when rendering

I have inherited an SSRS report which had an existing tablix on it - I want to add a further tablix below to display data from another data set as the format is very slightly different - each tablix displays a different kind of sales for a certain customer.
I have added the second tablix and the report seems fine within the report designer renderer, but when I access it via MS Edge directly from the URL the first tablix overlaps the second and obscures it from view.
I have set a page break at the end of the first tablix, and at the start of the second, and again in the designer renderer it works fine and pages, but in MS Edge it overlaps across the page break. In Chrome it renders OK.
The issue I have is I am displaying this SSRS report in a Web Browser Control on an access for an it renders just like it does in MS Edge so it looks screwed up.
It is like the first tablix just runs over into page 2 rather than making the extra content of itself page 2, and the second tablix then on page 3. I don't even really need the pages as ideally it would all be one long report with a vertical scroll, but this overlap issue means I have been trying to force it to split.
Any other way I can stop the first tablix obliterating the second one?
I had a similar problem recently (I found your question while searching for an answer). I didn't want to go to all the trouble of creating a sub report and eventually tracked down the cause of the issue for my case which may be the same as what you were experiencing.
The issue was that my first Tablix was setup with a height of 2.7cm. My second one's top was 2.66781cm. That caused both of them to overlap with each other when the report was rendered. When I changed the top of the second Tablix to 2.7cm the issue was resolved.

SSRS Excel Export, Chart image shown compacted

Some days ago I had to modify a SSRS Report in order to add another group. That Report contains a Chart which before this change was properly shown, but now, In the Web Report Viewer It looks ok.
But when exporting to Excel (xls), The Chart looks like to be compacted:
And the user has to expand at least the groups that are aligned with the chart in order to see It well.
I tried to create a Subreport with only the chart embedded, also tried to put the chart inside a rectangle but none of those solutions worked.
In Excel there is a property for the images to indicate not moving nor sizing with cells and It does the trick but I cannot see the property in the Chart stuff.
Do you know how to have the graph displayed properly without having to expand the groups?
I'm working with SSRS 2008 R2.
Just put a rectangle on your report then cut the chart, click in the rectangle and paste it in. That will stop it trying to align with the table.
It's important that you don't just drag the chart onto the rectangle. You must cut and paste it in.

SSRS 2012 Report Page Breaks

Wondering if someone can point me in the right direction. I currently have a report with 5 sub sections of data, each surrounded with a Rectangle.
I am wanting each sub section to appear on a new page and then be able to export to Excel and each section to appear on a new Tab.
I set Page Break / Break Location in each Rectangle to "Start" and label the PageName to what I want to call the Tab. When I run the report the 4 subsections show correctly but I am left with a blank page before I get the 5 section, but when I export it to Excel it appears correctly.
What I want is 5 pages in the report for each section and when exporting I want 5 tabs, can someone tell me where I am going wrong with setting the pagebreaks if that is indeed what I am doing incorrectly.
Thanks
As you are successfully exporting to Excel, but not the report viewer, this suggests your report and page sizes are not correctly set up on your 4th subsection.
When you have report elements that are slightly too large for your report page, the parts that 'overhang' will generate a new page of just the part that overhangs. This is often a very small amount of white space, so it looks like the page is completely blank. When you are exporting to formats such as excel, this does not matter so you correctly see the page breaks as new sheets.
To check whether this is the case, add borders and fills of different colours to all your rectangles and then run the report. On your 4th 'blank' page, if you see any colours or borders you will know which rectangle or report element is growing beyond its page.

SSRS Report document map link goes to page before (another subreport) because the subreport it refers to contains a page break before

I'm using SSRS Report Builder to modify a report that I am currently very happy with. It is composed of several sub-reports, each inside their own rectangle on the main report. I am trying to add a Document Map so that our users can more easily navigate the digital version of the report.
Because the report is primarily reviewed in PDF/Physical form, I also use a rectangle inside each subreport which has the "page break before" option enabled, so that each subreport will have its own page.
I tried setting the Document Map label for the subreport, and have also tried setting the label for the rectangle that each subreport sits inside. In both cases, when I run the report, the Document Map link takes me to the page preceding the subreport. I believe this is due to the subreport actually starting on that page, but the only content on that page is the page break.
I have also tried putting each subreport inside its own page-break rectangle rather than putting the page-break rectangle inside the subreport, with the same result.
Is there a way that I can, either through code or configuration, load the correct page when a Document Map link is clicked?
I solved this problem by taking the page break out of the rectangle inside the subreport and putting a page break after the rectangle containing the subreport. Now the actual top of the subreport is on the first page that contains data. The Document Map is loading the correct page now.