SSRS - 如何在柱形图上显示前N个

问题描述 投票:0回答:1

我有一个有40多个类别的柱形图,我想要完成的是在柱形图上显示前N个,并将其余类别组合为“其他类别”,以便它适合柱形图。我可以在数据集的过滤器属性中设置前N个,但我无法弄清楚如何在前12个之后组合类别。

enter image description here

ssrs-2008 ssrs-2008-r2
1个回答
0
投票

如果您在计算字段中添加另一个组合它们的字段,则可以组合其他类别。转到数据集(在报告上左侧)并右键单击数据集>字段属性>字段>添加>计算字段。现在输入一个字段名称(例如CategoriesUnder12)并在表达式中输入类似的内容

=IFF(Fields!Categorie.Value = "Sales" OrElse Fields!Categorie.Value = "Marketing", "CombindedCategories", Fields!Categorie.Value)
'Everything you want to combine comes in the OrElse clause

现在,您可以在类别名称CombindedCategories中合并所有类别12。如果您现在在CategoryUnder12之后对图表进行分组,那么您将拥有12个顶部,其中包含其类别名称以及下面的所有内容。

© www.soinside.com 2019 - 2024. All rights reserved.