Reporting services 如果没有要显示的行,Reporting Services将显示#Error。

Reporting services 如果没有要显示的行,Reporting Services将显示#Error。,reporting-services,Reporting Services,我正在使用Reporting Services创建一个相当简单的报告,并注意到如果我的数据源(即XML/Web服务)不返回任何行,我会在包含一些格式或聚合逻辑的文本单元格中得到#错误文本。它显示一行+总计行,所有数据源单元格除上述计算单元格外均为空 你知道我该怎么处理这些信息吗 您可以做的一件事是在访问“隐藏”属性的详细信息行上设置条件可见性 =IIF(CountRows("DataSetName") = 0,true,false) 您可以做的另一件事是在设置字段“IsMissing”属性之前

我正在使用Reporting Services创建一个相当简单的报告,并注意到如果我的数据源(即XML/Web服务)不返回任何行,我会在包含一些格式或聚合逻辑的文本单元格中得到#错误文本。它显示一行+总计行,所有数据源单元格除上述计算单元格外均为空


你知道我该怎么处理这些信息吗

您可以做的一件事是在访问“隐藏”属性的详细信息行上设置条件可见性

=IIF(CountRows("DataSetName") = 0,true,false)
您可以做的另一件事是在设置字段“IsMissing”属性之前检查它

=IIF(Fields!Item.IsMissing,"",Fields!Item.Value)

您可以做的一件事是在访问“Hidden”属性的details行上设置条件可见性

=IIF(CountRows("DataSetName") = 0,true,false)
您可以做的另一件事是在设置字段“IsMissing”属性之前检查它

=IIF(Fields!Item.IsMissing,"",Fields!Item.Value)

您需要在每个单元格中进行数据验证,以确保某些内容不是空的。它出错是因为它试图对空白值进行计算。尝试:


=IIF(IsNothing(Fields!Item.Value),“”,进行计算)

您需要在每个单元格中进行数据验证,以确保某些内容不是空的。它出错是因为它试图对空白值进行计算。尝试:

=IIF(IsNothing(字段!Item.Value),“”,进行计算)