1

我正在 SSRS 2008 R2 中编写报告,并且我有一个有时不包含任何值的字段,即。空值。我只想显示值,对于填充的条目,这很好。问题是,如果报告中的#Error 是空条目,我将无法摆脱它!

我尝试使用多个表达式处理该字段,但它们都不起作用。

我试过了

=Fields!Example.IsMissing

但它返回 false,这意味着 SSRS 不认为该字段丢失。价值本身

=Fields!Example.Value

给出#Error。我试过了

=iif(IsError(Fields!Example.Value), 0, Fields!Example.Value)
=iif(Fields!Example.Value is nothing, 0, Fields!Example.Value)

所有这些仍然给我#Error!另外,如果我这样做:

=IsNothing(Fields!Example.Value)

它返回false,所以它不认为它什么都不是。令人沮丧!关于我还应该尝试什么的任何建议?

4

1 回答 1

0

如果=Fields!Example.Value给您一个错误,那么您将遇到更深层次的问题。

通常,SSRS 会将 true 视为null类似于空字符串,并会生成一个空白单元格。听起来你有某种公式处理这个实际上正在生成#error/异常。

于 2013-01-04T22:22:00.033 回答