0

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

例如。

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 轴,用户是系列,所以我可以看到给定文章的受欢迎程度,也可以看到用户对该文章的受欢迎程度。

例如。(不能发图片)

堆积条形图示例

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

例如。

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

将“TOP 2”放在这将丢失 MLH 访问每篇文章的系列数据。

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

4

1 回答 1

0

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

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

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

于 2012-11-22T03:50:27.333 回答