我正在尝试调试另一个开发人员创建的 SSRS 报告中的错误。据我所知,这是一个除以零的问题。报告在这里所做的只是在最后计算一个百分比。存储过程在返回结果之前将所有空值转换为零,所以我看不出这里有什么问题。有任何想法吗?
=
Sum(IIf(Fields!ConstructionTradeDesc.Value = "Journeyman",
Fields!BlackF.Value + Fields!HispanicF.Value + Fields!AsianPacificF.Value + Fields!NativeAmericanF.Value + Fields!OtherF.Value,
Nothing))
/
Sum(IIf(Fields!ConstructionTradeDesc.Value = "Journeyman"
and
Fields!BlackM.Value + Fields!BlackF.Value + Fields!HispanicM.Value + Fields!HispanicF.Value + Fields!AsianPacificM.Value + Fields!AsianPacificF.Value +
Fields!NativeAmericanM.Value + Fields!NativeAmericanF.Value + Fields!OtherM.Value + Fields!OtherF.Value > 0,
Fields!BlackM.Value + Fields!BlackF.Value + Fields!HispanicM.Value + Fields!HispanicF.Value + Fields!AsianPacificM.Value + Fields!AsianPacificF.Value +
Fields!NativeAmericanM.Value + Fields!NativeAmericanF.Value + Fields!OtherM.Value + Fields!OtherF.Value,
1))
* 100