SSRS 2008 matrix - cascading row groups. how to hide row group columns?
Is it possible to hide the columns of row groups in a matrix?
I have a report with a 4 level cascading hierarchy of row groups. The initial state has the parent visible and all child groups hidden. This works fine. But theres a massive space between the parent group cell label and the data cells ie
+Parent .........................................................|data
it looks fine when expanded
-Parent..........................................................|Data
..............-Child1.............................................|Data
............................-Child2...............................|Data
..........................................-Child3.................|Data
But when collapsed I want it to look like
+Parent..|Data
and have the data rows move right/left depending on the level that im on.
I've tried changing the visibility of the 'Static' placeholders for the row groups but that either doesn't do anything or just hides a single cell
Is this possible?
May 14th, 2012 9:10pm
Hi There
Please follow these steps
Drop a matrix inside your reportPlease put
Child3
in the row group, and
Data Amount in the details
Now you need to create a parent group for to Child2.
In order to create a parent group, please click on Row Groups pane, right-click the
Child3 group, select Add Group, then select Parent Group. I have shown this in the screenshotNow you need to create a parent group for to Child1.
In order to create a parent group, please click on Row Groups pane, right-click the
Child2 group, select Add Group, then select Parent Group. I have shown this in the screenshot
Now right click on your child1 and child2 column and delete them Im putting some screenshot for your help add your child1 and child2 just above child3 I have again shown this
in the screenshot and now you can hide the visibility of your child3 and child2 based on
Many thanks
Syed Qazafi Anjum
Please click "Mark as Answer" if this resolves your problem or "Vote as Helpful" if you find it helpful
Free Windows Admin Tool Kit Click here and download it now
May 15th, 2012 12:10am
Hi, I think I didn't explain myself properly.
I have my cascading groups and visibility working fine, but the hidden rows leave empty space above when they're hidden. And I want to retain my formatting when everything's expanded
The behaviour I'm aiming for is:
+Parent..|Data
when expanded goes to this
-Parent................|Data
..............+Child1..|Data
when expanded goes to this
-Parent..............................|Data
..............-Child1.................|Data
............................+Child2..|Data
when expanded goes to this
-Parent..........................................................|Data
..............-Child1.............................................|Data
............................-Child2...............................|Data
..........................................-Child3.................|Data
etc..
In my solution my parent, child1,2,3 are all in different columns
May 15th, 2012 2:33am
Hi There
I think I have understood your requirement and to my best knowledge this is best possible
solution for your requirement. Otherwise you end up with lot of column spaces when
you hide your column as you are experiencing now. If you use your approach you end up with lot of spaces.
I hope this will help.
Please let me know if you have any questions
Many Thanks
Syed Qazafi Anjum
Please click "Mark as Answer" if this resolves your problem or "Vote as Helpful" if you find it helpful.
Free Windows Admin Tool Kit Click here and download it now
May 15th, 2012 5:19am
Hi Jakubk,
From your description, you want the column that contains the child group to be hidden either when the parent group is collapsed in the drilldown report. As per my understanding, its not supported in Reporting Services currently. When we add a toggle to
a textbox, the textbox must share the same scope as the hidden item or is in a scope that contains the hidden item. In this issue, the columns that contains the child groups are in different scopes with the textbox that contains the parent group.
Based on your scenario, I think Syeds suggestion is the closest approach. To make the groups hierarchy be explicit, you can reset the Padding property of the corresponding textbox for each group. The report looks like below:
For more information about the scope, please see:
Calculating Totals and Other Aggregates
If you have any questions, please feel free to ask.
Regards,
Charlie Liao
May 15th, 2012 7:02am
Is it possible to hide the columns of row groups in a matrix?
I have a report with a 4 level cascading hierarchy of row groups. The initial state has the parent visible and all child groups hidden. This works fine. But theres a massive space between the parent group cell label and the data cells ie
+Parent .........................................................|data
it looks fine when expanded
-Parent..........................................................|Data
..............-Child1.............................................|Data
............................-Child2...............................|Data
..........................................-Child3.................|Data
But when collapsed I want it to look like
+Parent..|Data
and have the data rows move right/left depending on the level that im on.
I've tried changing the visibility of the 'Static' placeholders for the row groups but that either doesn't do anything or just hides a single cell
Is this possible?
This behaviour is by design and you cannot change in any of current versions of SSRS !Rajkumar Yelugu
Free Windows Admin Tool Kit Click here and download it now
May 15th, 2012 7:54am
Thanks guys, I didn't think it was possible doing it the way I was trying because of the scope
I'm a bit confused on how I can use te padding to shrink/increase the width of the column when I use Syed's suggestion. Or is the suggestion to still have a static width row group column but instead of there being4 columns there is now just 1 that is much
narrower than the sum of the 4 columns & I use custom padding values for each level to show the hierarchy?
Thanks
May 15th, 2012 8:33pm
Hi There
You are getting there. Yes this is what I mean. You just create one column and put some padding from left from you second group onward by going to textbox properties and alignment.
The width of this column is almost same of your first column as you are putting some padding so you can add padding on top of that.
You can see from my post above the image look very tidy
Please let me know if you have any questions
Many thanks
Syed Qazafi Anjum
Please click "Mark as Answer" if this resolves your problem or "Vote as Helpful" if you find it helpful
Free Windows Admin Tool Kit Click here and download it now
May 15th, 2012 8:39pm
ok cool, cheers for the info everyone. I think i'll end up going a similar way but keep them as separate columns like so. Just needed to set the static column that's working as the 'indent' to have it's visibility toggled by its own group (ie column to the
left of child1 is toggled by Parent and so on)
May 15th, 2012 10:51pm