Reporting services ssrs中的IIF语句获取#错误
当我把IIF语句放在我的单元格中时,它在我的单元格中给出了错误Reporting services ssrs中的IIF语句获取#错误,reporting-services,ssrs-2008-r2,Reporting Services,Ssrs 2008 R2,当我把IIF语句放在我的单元格中时,它在我的单元格中给出了错误 **=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")** **=IIF(年(字段!日期.
**=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")**
**=IIF(年(字段!日期.值)尝试将您的或IIF组合到第一个中
=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")
OR (Lookup(fields!a.value, fields!a.value, fileds!bill.value, "ds_projects")="xyz"), "Available", "No")
=IIF((年)(字段!日期.值)我想这可能是你的查找函数中的一个错误。不一定是语法,但可能是一个正在检查的字段。试着从IIF stmt中去掉这一部分,看看你是否仍然得到一个#错误,就像测试一样。Thanx作为你的回复JT2ouan…你的意思是我使用Switch station…?不…你从我的评论中从哪里得到“use a Switch stmt”?试试这个我如果使用IIF语句而不进行查找时,stmt并查看oyu get#Error.=IIF(Year(Fields!Date.Value)),则它会给出良好的结果,表示它正在打印“可用”和“否”但不使用查找…为什么会这样请帮助我…查找字段在我的情况下是必需的…jt2uanthanx jt2uan用于答复…我认为这不是问题,事实上我使用的是带有“或”的两个IIF语句我的单个表达式中的运算符和两个IIF都有查找函数…当我删除我的一个IIF语句时,它工作得很好,但当我在单个表达式中同时运行两个IIF时,它不工作…我想现在您理解了我的问题…请给我解决方案..thanx=IIF(年)(字段!日期.值)你在最初的问题中没有提到你有两个IIF。