Edit: This space is appearing only when the report is exported to Word (from Dynamics CRM), if exported to PDF, the spacing is fine, but the fonts aren't visible. I believe this is a limitation of dynamics crm reports to pdf- that the fonts can't be embedded.
I have a report that is creating a strange gap between particular rows. I've reduced the padding, and made the space before and space after 0pt, but I can't adjust this gap. It seems to be a problem with the Trademark name box, and this is what is really problematic for my report, but there is also an unexplained gap after new_general as well - perhaps there is an overall setting between rows that needs to be adjusted? I would appreciate some solutions. Thank you!
This is from the report design - is there something else I should be checking?
Related
I have a very strange thing happening and I don't know how to resolve so looking to the experts to point me in the right direction please.
I am building a SSRS report to match our clients existing report (built using Crystal Reports). I have been given exact criteria to match such as font size, font, etc and sizes of the various controls. In one part of the report, I have 3 pie charts (uurgh!) next to each other. Each has a custom legend to display the series values and the percentage. Depending on the option at runtime, these legends can contain 9 or 10 items. I understand there is little that can be done in determining how many legend entries appear in each "column" of the wide table, if used, but what I am experiencing is doing my head in.
Below is what the pies currently render as in SSDT (VS 15.9.16)
When I deploy to SSRS and view the report, using exactly the same data source and parameters, I get the following.
You can see in the middle pie, its switched to a column even though the legend is set to wide table and is missing entries. The third pie is a wide table but has dropped Financials off the bottom of the legend.
And why, just out of interest, does the browser version show a space between the number and % sign but the SSDT version doesn't?
This is very frustrating as I expect the browser to return the same as VS. I've tried Edge, Chrome and IE, same every time. I have tried using Auto Table and Wide Table on the legend, makes no difference.
Any suggestions for ensuring the browser renders the report exactly the same as the dev environment would be hugely appreciated.
The preview of the SSRS report looks great and everything lines up. There are four charts arranged in 2 by 2 and alongside of that on the right is a textbox and a rectangle below it with a table in it. But when I go live, with the RDL file, there is a huge gap between the textbox and the rectangle with the list in it. How do I align it? This must be a problem others have overcome. And this is not the first time I have seen align completely different from preview mode VS the published RDL. Does it have something to do with the fact that it is compiled for a 2008 Report Server?
SSRS aligns the objects with enough space automatically but there is a workaround.
If you put everything inside a rectangle (tables, textboxes, etc...) it will align like you placed it.
I have a report that I created in SSRS that up until a few days ago was working fine. I was asked to make some minor changes to it and now two columns in one of my tables is not showing. When I preview it in visual studio everything looks fine. After I distribute it and go to Report Manager the columns are missing. I've never had anything like this happen before. Has anyone experienced this?
Yes this happens to me all of the time. Print preview is my best friend.
I recommend always staying a quarter of an inch away from the edge of the paper size, including margins.
For example, all of my reports have a .5" margin on each size on 8.5" paper. If I put the last edge of my table on 7.5", the last column will be on a different page. If I move it to 7.25" everything will show.
Paginated reports are designed to be printed so if you go outside of your page size (even with whitespace sometimes), it will push things on to other pages.
hoping someone can help.
my report in SSRS 2008 R2 is randomly creating a blank page on the rendered report (and when it's exported to Word). I've investigated it here and Google and tried everything that's been suggested.
My Page Setup under Report Properties is Letter (portrait) 8.5in x 11in, with 0 for all 4 of the margins (I've tried using .25in for all 4, same results).
the size of the body, etc. on the report is 8in x 3.3094 -- nothing is over 8in in width.
"Keep together on one page if possible" is unchecked for all the elements on the report (Lists, tables, body). It produces the same result if it is checked, too.
The ConsumeContainerWhiteSpace on the report is set to TRUE.
Again, when it's rendered on the web browser, I have 6 pages that are fine, then a blank, then several more single pages, then another blank.
Oddy enough, when I view it (on the development machine, not on the web) in PRINT mode, there are no blank pages at all (which is good).
can anyone help?
thanks!
It really sounds like some element is just over the edge of the margin and is creating that blank page. Since it doesn't appear after every page is there any common element that is present on the page before the blank ones that might be near the edge?
I think the HTML renderer must have slightly different margins (or something) when compared to the print renderer in SSDT. Unfortunately for these kinds of issues in SSRS the best way to solve it is to go through all of the possible offending report elements and make sure that they aren't going over the edge.
I'd recommend just moving EVERYTHING away from the right margin and seeing if it fixes it, and then moving things back one by one to figure out where the problem is. Either that or you can make the report margins smaller and see if that fixes it. Even if you need to revert them afterwards and still find the offending element, it could be a good way to test what the problem is.
This could also be caused by an element in the report having the "Insert Page Break Before/After" option enabled. You should check the elements that appear before/after the page break to ensure that option is not set. However, since the issue doesn't happen in all rendering modes I don't think this is the most likely issue.
Figured it out. I clicked on the down arrow on the Row Group, picked Group Properties, and unchecked the Page Break Options/Between Each Instance of a Group and there's no more blank pages :)
thanks for everyone's help!
I am using SQL Server Reporting Services 2008 (though this seems to be an issue for me in 2005 also). I have a report that has one page per customer (i.e. paged on customerId). The odd thing I'm seeing is that the first report (i.e. first page of the report) has a bit of extra white space at the top than the other pages. In general this seems to occur when you have a title for the report and paging (so that the first page has the title, but each successive page does not). The report I'm dealing with does not have a title like that, but still has this extra white space.
What I'm wondering is how do I prevent that extra white space on this first page of the report. How do I make each page of the report identical?
I do not have a header or footer applied to the report either.
I've just found the problem i had with extra space on first page.
In my case, the report has a header (with a textbox inside) and in the body a table.
The problem was that on first page (printed from the app) appeared a little space between the header and the table on the body. Well, apart from that the result was perfect.
But when exporting to Excel, first page only showed header, the rest of the pages looked perfect.
The solution: when you add a table (at least in the body), this table has automatically header and footer. I wasn't using header nor footer so i've removed them (first file and last file of the table) and voilá =-D
that's all.
There are a couple of different causes for extra space at the top of the HTML render of a page in any version of Reporting Services. There are a couple of tricks to working around this depending upon the cause of the problem:
Move the title from the Header to the Body of the report. If the title is a label, this doesn't always help.
If you are using a table, then add a separate row to the header of the table. This seems to work very well, particularly when you render to Excel. However, not all report requirements can support this as a solution.
In SSRS 2000/2005, if you are using a container such as a rectangle or group, then the odds that you will having a spacing issue increase. If you can move the title out of the container, then this can help reduce the likelihood of a problem. I haven't tried using the Tablix grouping controls in SSRS 2008, so I can't tell if this will work in SSRS 2008.
If you keep the header and footer objects on even you aren't adding any labels to the regions, then these can lead to extra spaces on the first page.
It is difficult to give you better advice without reproducing your exact problem. If you want to post the code for a sample RDL file temporarily, then I can try to reproduce the problem in SSRS 2008 on my machine and see if I can provide you with a custom solution to your problem.
I'm using Reporting Services / SSRS 2008. I have a table (tablix) with column headers and a subreport in the last row. How do I get rid of the extra space on the first page? It looks ugly when exported to Excel. I've tried moving the table immediately below the report header and it does not work. It seems to enforce a tiny space between the two.