SSRS tables side by side - reporting-services

Ive got an RS report set up and i have 2 separate tables, one is a 10 column table with 6 of the columns hidden until expanded on. I also have a table next to this one, however this table sits at the far end of the first table as if it was all expanded. What i want to do is have it so that the 2nd table sits on the end of the first table and moves when the fields are expanded or collapsed! Hope that makes sense!

Managed to get it to do exactly what I needed, took a bit of trial and error but it was actually the chart that sat below the two tables that was affecting the position of the second table. I put the two table inside a rectangle sitting side by side and it worked perfectly!

Try to show top #number rows and not hide unnecessary ones. and by expanding change #number.

You cannot achieve what you want. Moving elements like that would require SSRS to sometimes move your table on the next page when it goes too far on the right.

Related

How can I make a simple flow chart in SSRS?

I come to you with a question on how I can create a simple flow chart like in the pictures below in SSRS. I have a query that returns rows with events, and a date column that I can use to organize these events in chronological order.
I have it all basically set up but I am running into a design problem. I have a tablix with two columns in a group for the box+arrow combination, with column visibility set up to hide the arrow if it reaches the last event. What I would like to happen is for the boxes to reach the end of the page (the rightmost side of the page, and then come down a short distance below that row of boxes and continue on the same page (Ex. B). What it's doing is reaching the end of the side of the page, and breaking to the next page, effectively creating a bunch of pages with only one row of boxes on each page. (Ex. A)
Ex. A: What it does:
Ex. B: What I want it to do (accidentally forgot to include the arrow on the middle rightmost box in the picture, the second and third rows are just continuations of the first obviously):
I would almost call it row wrapping but it's not exactly the same. To bring the problem away from my specific flow chart design, I want to make tablix columns wrap down directly below the table (not the content inside the columns, the actual columns themselves).
I've done some reading on column groupings and interactive page size. I don't really understand the column grouping manipulation, especially when trying to apply it to my situation, and the interactive page size doesn't seem to be what I am looking for either. Any help on this would be really appreciated!
I suggest you use a multi-column layout, e.g.
http://nederveld.wordpress.com/2010/02/15/how-to-do-a-column-layout-in-sql-reporting-services/
Each of your Box + Arrow pairs would go into each cell.
I'm a bit confused about your arrow requirement, you might need to use an expression based on RowNumber to hide the arrow in the last column.

SSRS 2008 - Put an empty table in the footer

Here is essentially what I am trying to have...I would like an empty table (with 5 or so blank rows) always at the bottom of my report. I have a different table in the body of my report, so if that gets too big, I would like it (the body table) to automatically go to the next page so that it doesnt push down my empty table (again, I want it always on the bottom).
Currently I have a picture of the table and placed that into the footer but that is a bare to maintain because of column changes. I was curious if there was an easier way to achieve this?
I'm sure you ran into the issue where you can't have a table/subreport, etc in a footer.
Have you considered a series of adjacent textboxes in the footer to mimic the look of a table? Still a pain to maintain but much easier than an image - at least this way it's all in the same report and you can edit it all in the same place.

Table not coming in proper format in SSRS

I have 4 tables and each table has hidden expression. I need to start each table from new page. I applied page break at end of tables but it didn't take any effect. Then I placed these 4 tables in 4 rectangles and applied page break at end of rectangles. It works fine and every table starts from new page, but now the issue is if any table has no data than there is blank page in report.
Find Answer:-
Actually report width and body width was not right.
Always remember that ReportWidth-LeftMargin-RightMargin > BodyWidth

SSRS Keep Together property doesn't work

i have a report page,and inside of it,near the end of the page there is a 6x3 table. when i run the report,first row is shown in the first page,and the other 5 rows are shown in the second page even if the keep together property is set to True. Does not the Keep Together property mean that keep all the rows together . How can i fix that ? thanks in advance.
The keep together property attempts to keep individual rows on the same page, not all the rows.
i.e, if you have a detailed row that is filled with content spanning multiple lines, that will still be kept together in the same page when possible.
One possible solution might be to put a rectangle in that page, and putting the table inside the rectangle. Not 100% sure it will work, but that is what I would try.
Hope it helps.
I was having the same problem. The solution is to right click on the table, Add Group, and put everything you want unbroken up in the same group.

Three divs, content from one div goes to another

I need to create three divs, next to each other (attribute float:left).
Then I read the data from database and I need to present this data in three divs, in such a way that I first fill up the first div, line by line and when I reach certain height, I go to the next div and fill it with data, and so on.
This is something like reverse table, that is I first fill the first column in first row then go to second and so on until the end of the row, then I move to the second column of first row
and so on. I hope you get the picture.
Is there a way to achieve this in CSS or in some other way?
This functionality is available in CSS3 using column-count and column-span.
I do not know how to make it efficient, but it should be possible with javascript... you know the line-height, you check the height of first div with all content, then you truncate it to desired size and the rest put to the next div.. repeat.. but this looks odd.. ?
You might be able to do this by requesting the first 30 results in the database in one column, then request the next 30 in the next div, and so on. I can't see it being possible in CSS 2.1 alone.