iif 语句不执行任何操作

Ste*_*eph 4 sql-server report visual-studio reporting-services

我试图对虚假陈述不予任何回报。有没有办法做到这一点?

iif(a=1, "Yes", null)<---这显然不起作用,但是如果它评估一个语句为假,还有什么不返回任何内容吗?

Ala*_*eld 5

如果这是在 SSRS 表达式中,那么您可以使用以下内容

=IIF(Fields!myField.Value = 1, "Yes", nothing)
Run Code Online (Sandbox Code Playgroud)

nothingSSRS 表达式类似于NULL

例如,您可以设置文本框背景颜色,nothing其与在属性下拉列表中选择“无颜色”相同。