【发布时间】:2014-12-10 13:19:36
【问题描述】:
当我将 IIF 语句放入我的单元格时,它会在我的单元格中显示 #Error。
**=IIF(Year(Fields!Date.Value) <= 2015 AND Month(Fields!End_Date.Value) <= 02 AND Lookup(Fields!Project.Value,Fields!Project.Value,Fields!company.Value, "ds_Projects")="ABC", "Available", "No")**
如果条件为真打印可用,如果为假则打印否。
【问题讨论】:
-
我认为您的 LookUp Function 可能有错误。不一定是语法,但可能是正在检查的字段。尝试将这部分从 IIF stmt 中取出,看看您是否仍然得到 #Error 作为测试。
-
感谢您的回复 JT2ouan... 你的意思是我使用 Switch statment...?
-
不...您从我的评论中从哪里得到“使用 switch stmt”?试试这个 IIF stmt 看看 oyu 是否得到#Error。 =IIF(Year(Fields!Date.Value)
-
当我在没有 LOOKUP 的情况下使用 IIF 语句时,它给了我很好的结果,这意味着它正在打印“可用”和“否”但不能使用查找...为什么它会发生请帮助我..查找字段在我的情况下是必要的....Jt2ouan
标签: reporting-services ssrs-2008-r2