別の開発者が作成した SSRS レポートのエラーをデバッグしようとしています。私が知る限り、これはゼロ除算の問題です。ここでレポートが行っているのは、最後にパーセンテージを計算することだけです。ストアド プロシージャは、結果を返す前にすべての null 値をゼロに変換するため、ここで何が問題なのかわかりません。何か案は?
=
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