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之间),如果不是,则显示“一切正常”。
请您告知我哪里出错了,因为这会引发错误。
谢谢
BETWEEN据我所知,SSRS不支持。

只需使用等效项>=并<=检查:
=IIf(Fields!Number.Value >= 1 and Fields!Number.Value <= 1000
, Fields!Number.Value
, "All OK")
Run Code Online (Sandbox Code Playgroud)