我正在使用 SSRS 2008 R2。我的 RDL 中有几个子报表,它们都只从这个父 RDL 中获取一个字段值作为输入。这一字段值称为“people_id”。但在某些情况下,父 RDL 返回了 0 条记录。发生这种情况时,我从父 RDL 运行此报告时收到以下错误:
An error occurred during local report processing. Object reference not set to an instance of an object.
即使我尝试将子报表的参数值设置为两者:
people_id
和
=iif(isnothing(Fields!people_id.Value),"",Fields!people_id.Value)
没有记录时如何成功避免此错误?