使用 BETWEEN 的 IIF 语句

IIF statement using BETWEEN

以下 IIF 表达式对我不起作用:

IIF(Fields!Number.Value BETWEEN 1 AND 1000, Fields!Number.Value, "all ok")

基本上我想列出介于 1 和 1000 之间的值,如果不介于 1 和 1000 之间则显示 'all ok'。

请你告诉我哪里出错了,因为这是一个错误。

谢谢

据我所知,SSRS 不支持 BETWEEN

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

=IIf(Fields!Number.Value >= 1 and Fields!Number.Value <= 1000
  , Fields!Number.Value
  , "All OK")