应用分组/系列值后限制X轴

时间:2012-11-22 01:25:09

标签: sql-server reporting-services

我有一个数据集,其中包含文章名称列表和用户。

例如

Article  | User
Article1 | ABT
Article1 | ABT
Article2 | ABT
Article1 | MLH
Article2 | MLH
Article2 | MLH

我有一个数据集,它在计数中准备这个,所以数据看起来像这样:

Article  | User | Count
Article1 | ABT  | 2
Article2 | ABT  | 1
Article1 | MLH  | 1
Article2 | MLH  | 2

所以你可以看到,我只是计算用户分组的每篇文章的观点。

我想在堆积的条形图中显示这个,所以文章是x轴,用户是系列,所以我可以看到给定文章的受欢迎程度,也看到用户对该文章的流行度。

例如。 (不能张贴图片)

Example Stacked Bar Chart

这很好用,我已经有了,但我想限制显示的文章的实际数量。我最终会有超过100篇文章要展示,所以我想限制在10-20篇文章中,但是以相同的堆叠格式,所以我不能只是“TOP N”数据集,因为它可能会失去系列给定文章的数据。

例如

Article  | User | Count
Article1 | ABT  | 100
Article2 | ABT  | 98
Article1 | MLH  | 10
Article2 | MLH  | 2

在这上面加上“TOP 2”会丢失MLH访问每篇文章的系列数据。

在准备好渲染图表后,有没有办法限制X轴?或者我完全错过的其他解决方案。

1 个答案:

答案 0 :(得分:0)

将过滤器添加到类别组(文章):

Expression: =Count(Fields!ArticleName.Value)
Operator: TOP N
Value : 10

在应用所有分组后返回该类别的前10名。