l--*_*''' 5 sql-server-2008 reporting-services ssrs-2008
我想在我的报告中隐藏在特定字段集中不包含任何值的行。
这个问题很有帮助
我不明白如何检查多个字段是否为空。
目前,我正在这样做:

并在可见性下:

我输入了这个表达式:
=iif(fields!Jan.Value
+fields!Feb.Value
+fields!Mar.Value
+fields!April.Value
+fields!May.Value
+fields!June.Value
+fields!July.Value
+Fields!Aug.Value
+Fields!Sept.Value
+Fields!Oct.Value
+Fields!Nov.Value
+Fields!Dec.Value="",TRUE,FALSE)
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:

如果值为空或空白,我如何隐藏一行?
我知道这个解决方案可能不是最好的,但它有效:
=iif(fields!Jan.Value
+fields!Feb.Value
+fields!Mar.Value
+fields!April.Value
+fields!May.Value
+fields!June.Value
+fields!July.Value
+Fields!Aug.Value
+Fields!Sept.Value
+Fields!Oct.Value
+Fields!Nov.Value
+Fields!Dec.Value=0,TRUE,FALSE)
Run Code Online (Sandbox Code Playgroud)
我意识到既然字段都是int,我可以将它们加在一起并检查它们是否为 0。
| 归档时间: |
|
| 查看次数: |
26355 次 |
| 最近记录: |