Reporting services SSRS如何基于值显示或隐藏某些行

Reporting services SSRS如何基于值显示或隐藏某些行,reporting-services,Reporting Services,在SSRS 2012中工作时,我有一个基本表,列出了许多具有销售数量的项目。我试图切换表格以过滤掉销售数量为零的行,或者将它们包括在内 在行可见性中,我输入了以下表达式: =iif(字段!SalesQuantity.Value=0,真,假) 并将“可通过此报告项切换显示:”设置为文本框。 过滤器工作正常,隐藏了零销售额的项目,但是当我切换它时,表格只显示零销售额的项目,而排除了有销售额的项目。是否可以显示或隐藏行zero sales并始终显示有sales的项目 我意识到我可以使用参数在查询级别执

在SSRS 2012中工作时,我有一个基本表,列出了许多具有销售数量的项目。我试图切换表格以过滤掉销售数量为零的行,或者将它们包括在内

在行可见性中,我输入了以下表达式:

=iif(字段!SalesQuantity.Value=0,真,假)

并将“可通过此报告项切换显示:”设置为文本框。 过滤器工作正常,隐藏了零销售额的项目,但是当我切换它时,表格只显示零销售额的项目,而排除了有销售额的项目。是否可以显示或隐藏行zero sales并始终显示有sales的项目


我意识到我可以使用参数在查询级别执行此操作,但我更喜欢切换过滤器,这样报表就不需要重新运行。

=iif(Fields!SalesQuantity.Value=0,True,iif(Fields!SalesQuantity.Value!=0,FALSE,FALSE))类似的内容。当你切换时,看起来你也在说所有不是0的东西都要隐藏。@Snowlock谢谢你的建议,但我仍然得到相同的结果。=iif(Fields!SalesQuantity.Value=0,True,iif(Fields!SalesQuantity.Value!=0,FALSE,FALSE))类似这样的东西。当你切换时,看起来你也在说所有不是0的东西都要隐藏。@Snowlock谢谢你的建议,但我还是得到了同样的结果。