避免在SSRS表达式中除以零

时间:2017-04-07 18:12:22

标签: reporting-services expression

我正在制作一份试图找到百分比的报告。最初我的代码看起来像:

= (Fields!Margin.Value) / (Fields!TotalSales.Value) * 100

然而问题是在某些情况下TotalSales = 0.00所以这给了我错误。我不擅长VBS。我如何做一个NULLIF类型的函数来避免这种情况?

1 个答案:

答案 0 :(得分:3)

这应该适用于null和0。

=IIF(Fields!TotalSales.Value <> 0 , (Fields!Margin.Value) / (Fields!TotalSales.Value) * 100 , 0)