This how-to guide shows how to group by column(user-selected) dynamically. 50 steps
If you want to group on a column that is in a group section, meaning you need to hide that selected column(the option Column Visibility when on group section, is not available even in SSRS 2012) by the user, follow this guide: http://www.ienablemuch.com/2012/11/ssrs-hiding-a-column-from-group.html
![]() |
1 |
![]() |
2 |
![]() |
3 |
![]() |
4 |
![]() |
5 |
![]() |
6 |
![]() |
7 |
![]() |
8 |
![]() |
9 |
![]() |
10 |
![]() |
11 |
![]() |
12 |
![]() |
13 |
![]() |
14 |
![]() |
15 |
![]() |
16 |
![]() |
17 |
![]() |
18 |
![]() |
19 |
![]() |
20 |
![]() |
21 |
![]() |
22 |
![]() |
23 |
![]() |
24. We got to format the grouped column if it is a date |
![]() |
25. To do that, we set its Text Box Properties |
![]() |
26. Go to Number tab, then choose Custom |
![]() |
27. Then put the above expression |
![]() |
28. Then conditionally hide the column if the grouping is on that column |
![]() |
29 |
![]() |
30 |
![]() |
31 |
![]() |
32 |
![]() |
33 |
![]() |
34. Hide the Order Date conditionally too (if the grouping is on Order Date) |
![]()
| ||
![]() |
37 |
![]() |
38. Good |
![]() |
40. We must set the order based on the grouping column |
![]() |
41. The default was CustomerName |
![]() |
42. Click the fx expression button. The above will appear |
![]() |
43. Then change the expression with the above simple expression. As we cannot do conditional order (ascending vs descending), we will just put the descending Order Date on a separate sorting option |
![]() |
44. Your sort by should appear as Expr |
![]() |
45. Then add another column |
![]() |
46. The expression that shall appear on another order expression |
![]() |
47 |
![]() |
48 |
![]() |
49. Change the Then By's sorting to descending |
![]() |
50. The sorting is correct now |
Happy Coding! ツ
No comments:
Post a Comment