我的项目中有3个数据集。我试图在独立的文本框中创建一个表达式,报告"发现错误!"如果填充了field.value并且"没有错误"如果field.value为空。
=SUM(IIF(Fields!Account.Value = "","No Errors","Errors Found!"),"Account")
这是一个"报告项表达式只能引用当前数据集范围内的字段,或者如果在聚合内部,则引用指定的数据集范围。"错误。
为了避免多个数据集出现问题,我添加了SUM和"帐户"引用正确的数据集。
如果我用" 1,0"替换我的TRUE / FALSE,则表达式有效。
答案 0 :(得分:0)
尝试:
=IIF(Isnothing(First(Fields!Account.Value,"Account")),"No Errors","Errors Found!")
或者您可以使用:
=IIF(CountRows("Account")=0,"No Errors","Errors Found!")
其中Account是数据集的名称。
如果有帮助,请告诉我。