Reporting services RS 2016无法在条形图中使用表达式进行筛选

Reporting services RS 2016无法在条形图中使用表达式进行筛选,reporting-services,expression,ssrs-2016,Reporting Services,Expression,Ssrs 2016,我正在使用Reporting Services 2016。我有6个图表,我只需要显示前10名的结果。当前,如果报告仅返回9个类别组的值,则报告将显示所有类别组(x轴上的值),而不是前10个。(见下图) 我理解为什么会发生这种情况,但我正在寻找解决办法,或者在未来的版本中这是否正确 另外,如果我尝试使用表达式创建一个计算字段来标记哪些结果,以显示是否有小于10的值。我收到一个返回的错误,说不能在过滤器中使用聚合。之所以有这么多条,不是因为SSR没有过滤掉它们,而是因为它们都以零值排在第十位,而S

我正在使用Reporting Services 2016。我有6个图表,我只需要显示前10名的结果。当前,如果报告仅返回9个类别组的值,则报告将显示所有类别组(x轴上的值),而不是前10个。(见下图)
我理解为什么会发生这种情况,但我正在寻找解决办法,或者在未来的版本中这是否正确


另外,如果我尝试使用表达式创建一个计算字段来标记哪些结果,以显示是否有小于10的值。我收到一个返回的错误,说不能在过滤器中使用聚合。

之所以有这么多条,不是因为SSR没有过滤掉它们,而是因为它们都以零值排在第十位,而SSR TOP 10将始终显示第十位的所有关系

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