SSRS 2008 wordwrapping issues - sql-server

i am using SSRS 2008 and currently I am facing wordwrapping issues.
In report I am placing a table and some 6 columns.
My report size is A4 landscape.
When running the report,one of the column has a large value without any spaces,the column was not wrapping up,so I changed the layout to A3 landscape and the wrapping started working..
Is there any relation to wordwrap and page size?
And sometimes when I provide dynamic sort to column,the wordwrap is not working..
And this wordwrapping is happening very slow in IE browser and sometimes on refresh only the wrap is happening..

it sounds like the issue might be that the content for your report might be bigger for the page size you've fit. A3 is signifigantly larger than A4. what you should try is getting the content of the report to fit in an 8 1/2 x 11 size (minus a 1 inch margin so it's really 6 1/2 x 9) in the designer.

Related

How can I increase the maximum displayed points on Geometry Viewer?

I would like to know how to display more than 100 000 geometries on Geometry Viewer (I'm using PgAdmin 4 & PostgreSQL 9.6).
I have already tried this, which gives the advice to create a config_local.py file and to increase the number of the variable ON_DEMAND_RECORD_COUNT.
I need to display more than 450 000 geometries and have tried to increase the value of ON_DEMAND_RECORD_COUNT to 500 000, which causes PgAdmin to freeze.
Thank you in advance.

SSRS - show missing axis on column chart where there are no values?

I have a column chart in SSRS that looks like the attached. This shows the percentage of calls across the day. I have been asked to also show the hours on the chart where there were zero calls.
I have tried adding this into my dataset in SQL however this turned almost 200 rows into 20000 rows (due to the period of time looked at which can sometimes be years)
I have tried using the lookup function to add a time dimension into my report, and then join the dataset onto this time dimension - I then found out that I can't use SUM in a lookup function so I am a bit stuck. Does anyone have any workarounds for this?
Value expression is "=Sum(Fields!Calls.Value) / Sum(Fields!Calls.Value, "UsageSummary")"
What chart looks like now (wrong)
What chart should look like (with all hours included)
Have you tried clicking on the horizontal axis properties
On the Axis Options update the Interval from Auto to 1

How to remove spacing between bars in column chart SSRS 2012

How can I remove spacing between bars in SSRS 2012 report.
In design mode, select one of the columns in the chart.
In the Properties pane, look for CustomAttributes; expand that group.
Look for PointWidth within that property group. Change that value from 0.8 (the default) to 0.9 for the columns to be a little closer together. Change the value to 1 if you want your columns to touch. Adjust as desired.
They keep this one hidden, a bit.
You need to set the PointWidth property of the chart series to 1 if you want no space between, you can adjust this value to adjust the amount of space, the higher the number, the less space between, default is 0.8.
To get to this, click on one of the columns in the chart and then hit F4 to display properties (assuming Visual Studio here, I don't use report builder).
Under Custom Attributes, you will find PointWidth, change this value to 1 or maybe .095 to get a very narrow gap.

Limit text in SSRS Report Table

Background:
I have a table with say 40 columns reporting Employee Details. Where 39 of 40 columns are of Datatype varchar(10) and the 40th column, being Manager's comments, is of Datatype varchar(1000).
Problem:
The report is looking bad as due to one column the height of the complete row is increasing than normal expectation.
Solutions I thought of:
Increase width of column > Looking bad if no comments
SubString the data coming > Loss of data
Set CanGrow to False + set the Height for Row to have 2 data lines + Show text on tool tip + Export to excel link of a different report which has CanGrow as false > not very good solution
Can someone suggest a better way to handle one column with more text than the rest of them as even my 3rd approach is looking non-ideal to me?
Thanks in advance.
A little unconventional, but in situations like this I've put the last column in its own row beneath the other columns, merged all the cells in that row, and then grouped by the primary key. That makes a report in which you've got a two row SSRS group for each row in your query results, the first row contains all of the short columns and the second row contains just one long column. If there is a fairly short string in that last column, or an empty value, it will just take up one row. If there is a long string, then it will have space to expand vertically (if CanGrow=True), instead of expanding horizontally and making an impractically long report.
This may not meet all reporting purposes, but if the report is intended for visual use it can work well.
The best solution I could find was
Set CanGrow = False
Increase Width and set a generic Height
Show tooltip
Export to excel works fine and shows data unlike I expected (as the data is not truncated but just the textbox is restricted to show data in SSRS frontend)
This works for me as there is no data loss.

Reporting Services Chart - Hard Coded Series

I am developing an SSRS 2008 report which contains a number of simple charts. On the x axis I have the 12 months of this year - Jan 2009 thru December 2009. On the Y is an integer value ranging from 0 to 100 in increments of 10. I am plotting the number of times an issue occurred per month. So January could have a value of 10, February 30, etc. etc.
I would like to have a horizontal line/series that is constant and shows the yearly average for 2008. So, say the average was 30 issues per month in 2008, I would like for that line to be shown in my chart. Basically, I want to draw a straight line across the chart for that value... I can see how to add more complex series, but this seemingly simple task is getting the better of me.
Doe anyone have any idea how this could be accomplished?
Thanks in advance,
Jason
[Update] To add some further details, I am already pulling the average for each row in my dataset and have it set up as its own series. However, rather than plotting a line, this approach plots individual points for each month. While this is close to what I want, I need to join the dots so to speak. The chart is of the Error Bar (Range) variety.
Can you use a column / line hybrid chart? If so then add a constant or dynamic target value to the chart:
Design the chart.
On the Data tab in the Chart Properties dialog box, add a new data value (for example, Target).
Set the target value (see the example in Figure 9 on link this uses a constant target value of 100000 across all categories but you can do it dynamically too). Make sure to use an expression starting with = (equals). Otherwise, the value is not interpreted as a numeric value.
See the example on the MS charts page at http://msdn.microsoft.com/en-us/library/aa964128.aspx
Add the yearly average to each row in the underlying the query. Add data series on just that value.
I managed to solve this issue myself.
As I mentioned, I was using an Error Bar graph. Right-clicking on the series of interest, I was able to change the graph type for that particular series - essentially leaving me with a chart with multiple graphs in it...particularly simple if you know where to look - which i did not! Thanks everyone for your suggestions.

Resources