2016-12-27 12 views
2

我正在使用Reporting Services 2016.我有6个图表,我只需要显示前10个结果。目前,如果报告仅返回9个类别组的值,报告将显示所有类别组(x轴上的值),而不是前10个。(请参阅下图)
我明白为什么这是但是我正在寻找解决方法,或者如果这将在未来的版本中正确。RS 2016无法使用表达式在条形图中进行过滤

enter image description here

此外,如果我尝试使用表达式来创建计算的字段来标记,这导致显示,如果有小于10有一个值。我收到一个错误,表示聚合不能用在过滤器中。

回答

0

你之所以有这么多酒吧并不是因为SSRS不会过滤掉它们,这是因为它们都是以零价值排在第10位,并且SSRS TOP 10将始终显示第10位的所有关系。

您需要基于另一个值在表达式中实现tiebreaker条件,或者额外添加另一个从图表中删除零值的过滤器。

相关问题