Fixed row in SSRS Child Group - reporting-services

Hi below is an image of my report which utilizes a toggle. The toggle data is only one row which will then contain 50+ records, as well as column headers for that data.
I am wondering if there is a way to Fix these (sub) column headers after they have been toggled open?
I can get the first row Fixed, and when using the same techniques on the Child Group I receive the message:
The tablix 'Tablix1' has an incorrectly set FixedData property. FixedData is not allowed to be set on row TablixMember, unless it is also set on the first row.>
But, when it is set on both rows, neither of them act as though they are Fixed Data :/
I don't even need the first row fixed but if anybody has suggestions please help!
Below is a link to a picture of the report, you'll notice the yellowish row with my toggle, and i would like the column headers below that to be fixed. Is this possible??
https://www.flickr.com/photos/125488420#N02/14450152092/
The row groups below: (I KNOW ABOUT (Static) vs Static.. This image is of the original version. Please just note which rows should be Static headers, please done make that the only content of your response)
That said, I think my grouping is the issue, but I'm struggling to get it the way I want
https://www.flickr.com/photos/125488420#N02/14450154942/in/photostream/

I have an answer, though it is not what I'd hoped for.
Firstly, in order to have a static row, the first row must ALSO be static.
Further, any static rows need to be "Contiguous" meaning that there cannot be a gap between them (ie rows 1-3 is ok but not rows 1 & 3 only)..
I experimented with some workarounds such as using multiple tablixs, row groupings, etc.
And in the end it was unsuccessful, and not worth continued effort. Unfortunately users will not be able to have the headers follow them down. :(
If somebody has a solution or Non-Contiguous Fixed data is allowed in future releases please post!

Related

SSRS - Child group position / subreport?

I've got a report with parent and child groups as you can see below, which work fine.
Results look like this and as you can see column from Initiative Name to Reasons for Overall status are the same, therefore I would like to group these as well, but I can't figure it out. When I add a new child group (Milestone Name), it adds column right after the Initiative name column, which I don't want to.
The ideal results should look like this:
Could you advise me how can I achieve that, please? I've also tried to use subreport, but I wasn't able to make it work either.
Many thanks!
You should be able to add the columns to the grouping in your outer group (MissionCritical).
Once this is done you will probably (this is from memory) need to insert a row under the top row (Right-click, insert row, inside-group, below).
This will give you two rows for the outer group.
Then copy / paste the contents of each column affected (the light blue ones I guess) and paste them into the new row. You can then remove them from the details row.
This should give you what you want. If not, let me know and I'll setup a sample to demonstrate.

SSRS - How to repeat entire first column on each new page for Matrix

How can I get the entire first row of a matrix column(aka Row Headers) to repeat when the columns of the matrix expand to new pages?
I've tried many solutions I've found online, but none of them have helped. I checked repeat row headers/column headers under Tablix Properties, under advanced > Row groups I set all static elements to Fixed Data/RepeatOnNewPage = True/KeepWithGroup = AFter. None of these have worked.
An example of the report setup/First column. https://imgur.com/a/oX8b6p0
I would expect the entire first column to repeat on additional pages when the number of columns spans more than 1 page.
Sometimes to get around the wonky-ness of SSRS, sometimes the best solution is an alternate solution.
If everything you are trying isn't working, you could always put labels in the page header that way it guaranteed repeats. However this solution isn't ideal because of the extra whitespace it creates in the header even if you hide the textboxes.

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.

Multiple tables/tablix depending on query

Is it possible to display dynamic number of tablix(es) in a report?
That is, if we do not know the number of tables/tablixes to be displayed in advance.
The requirement is that all the output tables will have exact same structure (row and column lables, groupings, etc.).
If you are using data from a single data source, you could achieve this result by using a single tablix, having the highest grouping on the item(s) you want to use to break up the tablix and including a page break as part of that grouping.
For now, I found a way to solve it. Created a static row within the top group and set set its RepeatOnNewPaAge=true. Remove the borders, so that it looks like a separate text above the table.
This way, it prints the latest group info at the top (because it is part of the group) and also gets displayed on every page, because it is statc. Cool huh? :-)

How to get group headers to span a Tablix column

I am using Microsoft Reporting Services (rdlc, that comes with Visual Studio 2010)
Suppose I want to create a report that has a Group Header, detail rows, and a group footer.
(I'm using Tablix, but if there is a different way, I'm open to it).
Now, there are several columns, but I want for the group header to span the columns. Is that possible?
Another question:
Suppose I want to conditionally span columns in my detail row, is that possible? (and how?)
Say you have teams/reps and you want to send them their leads/appointments to work on for the day.
A lot of tutorials for grouping in a RDLC Tablix look like this:
But you want it to look like this:
Step by step, here’s how I’ve figured out
Add your table (Tablix) and ensure the DataSetName property is set
Highlight the details row and right click. Add a parent group to the row
Set the group by to e.g. TeamDescription, and check Add group header
The Row Groups panel should look like this. The indent for the Details is needed.
OK, at this point you’ve got what you don’t really want. ANDY and BELINDA are going to appear in a column to the left of your info.
But that’s fixable. In the spare cell above e.g. ApptStart enter e.g. [TeamDescription] and right click on it and choose to merge the cell across the other three columns. Set its alignment to center. Maybe bold too.
Then delete the first column as that’s now redundant.
Here’s how it should look by now:
You can get a field to span columns by selecting a few of the header fields and selecting the "Merge Cells" option.
As for conditionally spanning, you can't do that directly but I can think of a workaround. It really depends on the data you have so for a better answer you need to provide more information.
You could have two detail rows and conditionally hide one or the other. In one row the cells could be merged and not in the other. The only thing you couldn't necessarily control with this technique is the order of the rows, but it might work.