Reporting services 操作员'=';未为SSRS中的整型定义

Reporting services 操作员'=';未为SSRS中的整型定义,reporting-services,ssrs-2008,ssrs-2008-r2,ssrs-2012,ssrs-tablix,Reporting Services,Ssrs 2008,Ssrs 2008 R2,Ssrs 2012,Ssrs Tablix,我试图隐藏SSR中销售值为0(零)的行。 我的表达是: =IIF(Fields!SalesYTD = 0,True,False) 我得到一个错误: “未为整型定义运算符“=” 如何实现此逻辑?表达式中存在语法错误。您的错误告诉您,SSRS认为您的=符号的位置不是预期的,这通常意味着您在它之前遗漏了一些内容 在您的情况下,您缺少.Value来告诉SSRS您希望将值保存在SalesYTD字段中,而不是其他属性中 因此,您的表达应该是: =IIF(Fields!SalesYTD.Value

我试图隐藏SSR中销售值为0(零)的行。 我的表达是:

     =IIF(Fields!SalesYTD = 0,True,False)
我得到一个错误: “未为整型定义运算符“=”
如何实现此逻辑?

表达式中存在语法错误。您的错误告诉您,SSRS认为您的
=
符号的位置不是预期的,这通常意味着您在它之前遗漏了一些内容

在您的情况下,您缺少
.Value
来告诉SSRS您希望将值保存在
SalesYTD
字段中,而不是其他属性中

因此,您的表达应该是:

=IIF(Fields!SalesYTD.Value = 0,True,False)

表达式中存在语法错误。您的错误告诉您,SSRS认为您的
=
符号的位置不是预期的,这通常意味着您在它之前遗漏了一些内容

在您的情况下,您缺少
.Value
来告诉SSRS您希望将值保存在
SalesYTD
字段中,而不是其他属性中

因此,您的表达应该是:

=IIF(Fields!SalesYTD.Value = 0,True,False)
试试这个

您刚刚错过了

=IIF(Fields!SalesYTD.Value=0, True, False) 
试试这个

您刚刚错过了

=IIF(Fields!SalesYTD.Value=0, True, False) 

=IIf(字段!SalesYTD.Value=0,真,假)LOL!非常感谢。我怎么会错过呢?欢迎你。。。bro:)=IIf(字段!SalesYTD.Value=0,对,错)LOL!非常感谢。我怎么会错过呢?欢迎你。。。兄弟:)