使用BETWEEN的IIF语句

Wil*_*l F 3 reporting-services

以下IIF表达式不适用于我:

IIF(Fields!Number.Value BETWEEN 1 AND 1000, Fields!Number.Value, "all ok")
Run Code Online (Sandbox Code Playgroud)

基本上,我想列出该值(如果它介于1到1000之间),如果不是,则显示“一切正常”。

请您告知我哪里出错了,因为这会引发错误。

谢谢

Ian*_*ton 5

BETWEEN据我所知,SSRS不支持。

在此处输入图片说明

只需使用等效项>=<=检查:

=IIf(Fields!Number.Value >= 1 and Fields!Number.Value <= 1000
  , Fields!Number.Value
  , "All OK")
Run Code Online (Sandbox Code Playgroud)

  • 这令人失望,但看起来这确实是最好的选择。踢老派! (2认同)