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

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

基本上,我想列出该值是否在 1 和 1000 之间,如果不是,则显示“一切正常”。

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

谢谢

最佳答案

据我所知,SSRS 不支持 BETWEEN

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

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

关于reporting-services - 使用 BETWEEN 的 IIF 语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28608867/

10-10 06:25