SSRS 中未为整数类型定义运算符“=”

Upw*_*rdD 1 reporting-services ssrs-2008 ssrs-tablix ssrs-2008-r2 ssrs-2012

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

     =IIF(Fields!SalesYTD = 0,True,False)
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:“未为类型整数定义运算符 '='...” 我如何实现此逻辑?

iam*_*ave 5

您的表达式中有语法错误。你的错误是告诉你 SSRS 认为你的=星座的位置不是预期的,这通常意味着你在它之前遗漏了一些东西。

在您的情况下,您没有.Value告诉 SSRS 您希望在SalesYTD字段中保留值而不是其他属性。

因此,您的表达式应该是:

=IIF(Fields!SalesYTD.Value = 0,True,False)
Run Code Online (Sandbox Code Playgroud)


Rïs*_*mar 5

尝试这个..

你刚刚错过了Value..

=IIF(Fields!SalesYTD.Value=0, True, False) 
Run Code Online (Sandbox Code Playgroud)