SSRS表达式 - 如果为null值,则返回0而不是空白

use*_*447 4 reporting-services ssrs-2008

我已经看过几个例子,但我无法弄清楚我的情况.我的表达式汇总Total了数据集中字段的所有值AutoDeliveryCount.我需要引用数据集,因为我Total在报告中使用了一些字段.如果存储过程返回null,我怎么能让我的表达式返回0而不是空白?

=Sum(Fields!Total.Value, "AutoDeliveryCount")
Run Code Online (Sandbox Code Playgroud)

如果我需要提供更多信息,请告诉我.

Jef*_*hem 11

=IIf(IsNothing(Sum(Fields!Total.Value, "AutoDeliveryCount"))=True, 0, Sum(Fields!Total.Value, "AutoDeliveryCount"))
Run Code Online (Sandbox Code Playgroud)


Chr*_*ipe 10

简单地:

=Sum(Fields!Total.Value, "AutoDeliveryCount") + 0
Run Code Online (Sandbox Code Playgroud)