我有一个数据集可以生成结果。
Parent | NodeName | Value | ID |
---------------------------------------------
AAA | Name | blah1 | 1 |
AAA | val | 1 | 1 |
BBB | tag | tag2 | 2 |
BBB | Name | blah2 | 2 |
BBB | val | 2 | 2 |
AAA | tag | tag1 | 1 |
CCC | Name | blah3 | 3 |
CCC | tag | tag3 | 3 |
CCC | val | 3 | 3 |
AAA | Name | blah4 | 4 |
AAA | tag | tag4 | 4 |
AAA | val | 4 | 4 |
我想将此分组
AAA
-----------------------------------------
| Name | Val | Tag |
-----------------------------------------
| blah1 | 1 | tag1 |
| blah4 | 4 | tag4 |
BBB
-----------------------------------------
| Name | Val | Tag |
-----------------------------------------
| blah2 | 2 | tag2 |
CCC
-----------------------------------------
| Name | Val | Tag |
-----------------------------------------
| blah3 | 3 | tag3 |
我从这个链接尝试了一些技巧,但仍然没有运气。谢谢。 http://agilebi.com/jjames/2010/09/10/how-to-pivot-data-in-ssrs/
我尝试了@ jimmy8ball在评论中建议的内容。设计表面看起来像
目前我只有三组AAA,BBB和CCC。我创建了三个不同的数据集,其中包含过滤器,仅包含一个组,例如AAA。结果看起来像这样。
我不确定这是否是最佳方式。欢迎任何建议。
另一个基于@ Jimmy8ball的更新。根据@ Jimmy8ball的回复,我无法让它继续工作。
答案 0 :(得分:0)
更新上一个答案,按照下面的设置,我调整了矩阵,将NodeName显示为每个Parent的分割,就像之前一样,删除所有自动计数或总和
在这里使用行号和分区有助于维护分组级别,这里是我使用过的SQL
view.Fetch
答案 1 :(得分:0)