2013-05-09 61 views
0

我正在處理SSRS報告,並且在我在此處進行劃分時,我一直收到NaN的值。我如何在我的聲明中用0代替NaNNaN SSRS表達修復

=Fields!Whse_QTY.Value/Fields!Total_QTY_Sales.Value 
+0

另請參閱http://stackoverflow.com/questions/10432714/divide-by-zero-null-workaround-in-ssrs-2008-report/的答案 – Nathan 2013-05-10 00:19:48

回答

1

您需要小心,因爲IIf聲明中缺少短路。

喜歡的東西:

=IIf(Fields!Total_QTY_Sales.Value = 0, 0, Fields!Whse_QTY.Value) 
/IIf(Fields!Total_QTY_Sales.Value = 0, 1, Fields!Total_QTY_Sales.Value) 

應該做的工作。