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

Sql server 应用分组/系列值后限制X轴,sql-server,reporting-services,Sql Server,Reporting Services,我有一个数据集,它有一个文章名列表和一个用户 例如 我有一个数据集,它正在准备一个计数,所以数据看起来像这样: Article | User | Count Article1 | ABT | 2 Article2 | ABT | 1 Article1 | MLH | 1 Article2 | MLH | 2 所以你可以看到,我只是在计算按用户分组的每篇文章的浏览量 我想在一个堆叠的条形图中展示这一点,因此文章是x轴,用户是系列,这样我可以看到给定文章的流行程度,也可以看到该文章的用户

我有一个数据集,它有一个文章名列表和一个用户

例如

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

Article  | User | Count
Article1 | ABT  | 2
Article2 | ABT  | 1
Article1 | MLH  | 1
Article2 | MLH  | 2
所以你可以看到,我只是在计算按用户分组的每篇文章的浏览量

我想在一个堆叠的条形图中展示这一点,因此文章是x轴,用户是系列,这样我可以看到给定文章的流行程度,也可以看到该文章的用户流行程度

例如(无法发布图像)

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

例如

在上面加上“前2名”将丢失MLH访问每篇文章的系列数据


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

向类别组(文章)添加筛选器:

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

Article  | User | Count
Article1 | ABT  | 2
Article2 | ABT  | 1
Article1 | MLH  | 1
Article2 | MLH  | 2
Article  | User | Count
Article1 | ABT  | 100
Article2 | ABT  | 98
Article1 | MLH  | 10
Article2 | MLH  | 2
Expression: =Count(Fields!ArticleName.Value)
Operator: TOP N
Value : 10