SSRS矩阵行组作为实际行

时间:2009-05-20 14:28:27

标签: reporting-services

我不知道如何解释这个,我尝试了很多不同的选择,但我想要的是这个。

我希望矩阵行组在布局中显示为实际行,而不是列。

因此,如果我创建一个包含列组资源和2个行组的矩阵:项目组和项目名称,那么这两个不应该在单独的列中。我只是想让组变粗,并将项目放在同一列中,在它下面。

这只是一个例子,我的真正问题是,当添加大量行组时,报告会变得太宽。

我希望如何:

         |  resource1  |  resource2  |  resource3
group1   |
project1 |
project2 |
group2   |
project3 |
project4 |

现在的情况:

                    |  resource1  |  resource2  |  resource3
Group1  |  project1 |
        |  project2 |
Group2  |  project3 |
        |  project4 |

2 个答案:

答案 0 :(得分:1)

将项目放入详细信息行。为“组”数据添加父组。在详细信息行中添加上面的组总计。在我的情况下,Dimension2DetailAkro是您的组数据,Dimension1DetailAkro是您的“项目”组:

http://3.bp.blogspot.com/_JVKkux5oAjM/Sifa2RBMKgI/AAAAAAAAJNo/Tf8jXkvbcio/s1600-h/GroupingExample.gif

希望这有帮助

干杯

马库斯

答案 1 :(得分:0)

您要求将每个组中的项目分成不同的行会使分组失败。

每个矩阵行(分组)都是离散的。您需要将项目和组数据分开,并将它们视为离散矩阵行。

一种方式(可能是唯一的方法)是使数据集以这种方式返回数据。

粗略地说:

SELECT group data, GroupID + '1111' AS DummySorting
UNION ALL
SELECT project data, GroupID + ProjectID