SSRS PDF Export Headers Incorrect - pdf

I have created a report with several related tables and a couple of charts. It looks good in Visual Studio and exports PDF fine but when I deploy to Report Manager and export to PDF, the headers don't appear on subsequent pages and the first row is expanded as if it were the header. Also, rows with long names do not expand the rows as they should.
Has anyone had this issue and/or know how to fix it?
I thought I was done with this report until I tried exporting from Report Manager.

Apparently the issue is due to using CanGrow for cells in a tablix exported to PDF.
I had tried changing every other property to get it to work then a co-worker said to change the CanGrow to False. Amazingly it worked! There were no more jacked up first row and the headers magically started repeating.

Related

SSRS not showing any text in preview

I have a very frustrating issue. Visual Studio will not show any text in preview. All it will return is a blank table. Initially, I thought it had to do with my datasource, and therefore I decided to hardcode some text into my table and it still returns a blank table. I even uninstalled the 2015 edition and installed the 2017 one instead and I still get the same output.
Simply try changing the font name. For me changing it from SegeoUI to Arial fixed the issue. Totally terrible. SSRS is dead.
Have you tried deleting the .data file in your solution folder? SSRS has a bug where it will not always refresh the data being displayed during preview unless you manually delete these files. Once you delete the .data file and rerun the preview it will be automatically rebuilt and should reflect the changes you are looking for.

SSRS 2012 Text missing when exporting to pdf or excel

I have an SSRS (2012) .rdl main report that calls a subreport. This subreport is displaying a column which is a very long string.
If I call the subreport directly, this column displays the entirety of the text.
If I call the main report (which subsequently calls, among others, the afforementioned subreport), the preview in the SSRS page also shows the entire text as it's supposed to, but when I export it to .pdf or excel, all the text after the first line is missing (the first line of text is shown, and the rest of the space where the text should is just blank).
This issue does not occur when calling the subreport directly, but it does when I call the main report.
Furthermore, I have 2 environments with these reports installed, Production and Development, and the issue does not occur in Development, but it does in Production, and only if I call the main report!
I have already checked all the .rdl, .rsd and .dll files installed on both environments, and all of them are exact matches. The text itself, is the same for this column on both databases (I think). I have confirmed that "Page Width >= Body Width + Left Margin + Right Margin", also I tried on the Report Properties changing the margins from cm to Inches and back to cm to get the margins rounded up by 4 or 5 decimal digits, none of it worked.
I have looked extensively for problems similar to mine, but none of them were properly answered. I have no idea what is causing this, but considering that the subreport works just fine, that the same main report works fine in Development, and that even on the preview of the Production environment all of the text is shown, I suspect it may have something to do with the exporting process. The browser used is always the same in all scenarios, IE11. The PDF is Acrobat Reader DC.
Any help is deeply appreciated.

SSRS 2008 -- Data Missing when run in BIDS mode

I am having a really weird issue with a report built in SSRS 2008. When the report is set to export as a PDF, all data fields are showing up properly on each page as intended. However when the report is run in BIDS mode or exported to Word/CSV/Excel formats there are several data fields that show up as a blank.
One weird thing Ive noticed is that if I set the data fields that are missing as First(Fields!datafield.value) instead of Fields!Datafield.value then they will show up.
Has anyone ever seen any instances of this happening or have any ideas how to correct this issue without redoing the report? I can include the .rdl file if that would help.
Thanks!
I've seen something similar when coloring fonts. The pdf export didn't pick up all the formatting. Check to make sure that your visibility and color settings for the fields in question are what you expect. Try setting those all to default to see if that fixes the issue.

Debugging Paging in Sql Reporting Services

I'm working on my first significant Sql Reporting Services project and am having problems with paging. Most of the reports are already working.
What is happening is that I"m getting different numbers and locations of page breaks between Web Reportviewer, PDF and Word documents. The word is the closest, but none of the three are really correct.
I've looked for the for the obvious like extra paging and making sure the report does not go outside of the left or right margins. My problem is that I'm not sure how to go about troubleshooting reports that pages that do not break in the correct location.
Does anyone have a suggestion where to start?
I'm using VS2008, SQL2008 DE on Vista Dev box.
This isn't really a problem - the different renderers are rendering the report appropriately for their output. The web viewer is optimised for screen-based reading and generally allows more content per page than the PDF viewer does as the PDF viewer is constrained by the paper size that it formats to. Thus you get more pages when rendering for PDF than web; however, the content of the report is exactly the same.
The best illustration of this is the Excel renderer - the Excel renderer renders the entire report onto a single worksheet in most cases (for reports with grouping and page breaks set on the group footer it will render each group on its own worksheet). You wouldn't want the Excel renderer to artificially create worksheets to try to paginate your report. It does the appropriate thing which is to include all the data in one big worksheet even though that may be logically thought of as one big "page".
The web renderer page length is determined by the InteractiveHeight attribute of the report (in the InteractiveSize property in the Properties pane for the report) but the interactive height is an approximation rather than a fixed page break setting and your page breaks may still not conform to the PDF version even though the InteractiveHeight is set to the same length as your target page length.

Dynamic Data in an RDLC Report Footer across Multiple Pages

I created an RDLC report (based on a stored procedure) that contains lists. I need to display data from one of those lists in the report footer across every page. However this data only shows in a list on the first page, so that is the only page on which it shows in the footer also. I’ve researched this but haven’t found much information. Does anyone have a solution for this?
Something you can try, don't know for sure if it will work. Create a formula that returns the data you want to display, then put the formula field on a text area in the footer.
I ended up placing a textbox in the second page area, setting the text color to white and sending it to the back. If I hid the textbox (or table - I tried that too), the footer object could not reference it. So, setting the text color to white and placing it behind another object worked. It seems like this is a kludgy way to do a simple report operation but is apparently necessary.