SSRS Repeat Page Header for a Matrix - reporting-services

I am sure this has been asked a million times, but the answers say set either the marix's "Repeat header rows on each page" or set the static members KeepWithGroup property and RepeatOnNewPage.
But it is not working.
In my scenario a Matrix I have a single group but multiple detail columns (i.e. I deleted the groups all except the first one, if that makes a difference! I also have 2 levels of Column Groups.
If I select the group I have FixedData and KeepToGether properties, setting either to True does nothing. I then have 10 static columns under my group in Advance mode and I have also tried setting the properties FixedData, KeepTogether, KeepWithGroup and RepeatOnNewPage for the top one, bottom one and all of them and nothing seems to work neither repeat header on each page nor fixed header when scrolling. What does it mean where I have read set on adjacent columns as required. If one column in the header row is repeated then surely all of them have to be repeated because they are on the same row, therefore it should be only one setting I have to make not multiple. I have never had a problem with a Table with these settings just a Matrix.

I have figure it out you are suppose to select matrix's "Repeat header columns on each page (or keep header visible while scrolling" not header rows. Just my misinterpretation.

Related

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.

Freeze Column in SSRS report

I know this is been asked a million times and I have done it myself successfully a number of times however better to check than to assume it can't be done in my scenario.
Is it possible to freeze the first detail column where a parent group exists?
I have a parent Group setup which is grouped on 3 columns (in Advanced Mode Row Groups there are 4 columns above the Parent group, the 4th being the first detail row header and 2 static columns between the Group and the Details, the Details being the last column and I have a number of Static Column Groups) and I have right clicked on the Tablix header to view the properties and checked under Row Headers "Keep header visible while scrolling", and it Freezes my 3 columns in my Group only. So now I just want to freeze one more column the first detail column adjacent to the group - is it possible. I have as other posts suggest goto the static column and set the FixedData for scrolling but what Static column, I tried a number of combinations.
I also tried the Fixed Data on the first Column Group however When the "Keep header visible while scrolling is checked it does not compile and when it isn't ticked it freezes vertically and might I add horizontally as well which is just wrong and it scrolls on the first detail column only and not the 3 preceding group columns!!
Answer is to make my first detail column a child group of the existing parent column so now I have 2 levels of grouping and details. Should have thought of that!

Fixed row in SSRS Child Group

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!

SSRS - RDLC Tablix Rows will not split across pages

I have a tablix with two columns of data (the section name and the section text). The section text has grown so large for some sections that the row representing the section takes up 2/3 or more of the page. THe report prints fine until on of these large rows would have to split over the end of a page and continue on the next page. In this case, and only in this case, the rows leaves large amounts of white space on current page and start on the next page (as if it had a page break before it)
I have already set the Tablix General Property "keep together on one page if possible" to true and all the other page break options for the tablix and row groups to false, to no avail.
Does anyone know of a trick or work around to make the large rows split over pages??
Setting Keep together on one page if possible to true/checked will cause SSRS to attempt to keep the row on one page, which means if the data spans across page breaks it will move that row to start on a new page so that it can be seen on one page, which would introduce white space where the row would be if the table was contiguous. So you need this setting set to False/Unchecked.
Next, ensure that the row group proeprty Keep together is set to False. This can't be accessed through the normal dialog box. If you don't have the properties pane showing in BIDS, then pressing F4 will bring this pane up. Select the row group(s), and ensure the property is appropriately set.
Also make sure that the text boxes inside the tablix are also set to KeepTogether=False. This will fix the problem.

Reporting Services - Header Columns not showing?

I'm using Reporting Services 2008 and Report Builder 2.0. I've used a tablix to display my data in a simple way - essentially each row in the database receives a row in the tablix - nothing fancy. I have a header row with a name for each column. I also have a super-header which groups together a few of the columns into logical groups (e.g. basics, address related, etc.). Now when I generate the report everything looks beautiful - but if I page to the next page it doesn't show the headers. I've tried setting the Repeat Header Rows on Each Page but it doesn't seem to help?
In the Tablix properties check the boxes for: Repeat header rows on each page and Keep header visible while scrolling.
Make sure that the column headers check boxes are NOT checked.
In the Group pane on the left (Row Groups), the first line is static. Set the following for this first static only
set its: "ReapetOnNewPage" property to TRUE
set its: "FixedData" property to TRUE
set its: "KeepWithGroup" property to AFTER
It will work surely!
Source : Answer by ambk on this MSDN
I solved selected advanced next to row groups and column groups then it would show me the additional header rows. I could then select one of these header rows and change the property RepeatOnNewPage to True.
In your RDLC file, make sure that you have a Header node specified. It is possible that you are referring to your "Table" headers, which is not the same as the Report RDLC Header. The Report Header is the one that will repeat using the RepeatHeader property.