2012-03-11 14 views
0

NaNと無限大の値を取り除く際に他のロジックを使ってみましたが、それに基づいて式を変更できませんでした。NaNとInfinityをレポートに表示しないようにする

誰かがNaNと無限のチェックを含む私の公式を私に書いてくれたら、

私はナンと無限大のように表示したい - 私のレポートの

マイ式

= Fields!SOH1.Value/
    ((1- ((Fields!retail3.Value-Fields!cost3.Value)/Fields!cost3.Value)) 
    * Fields!retail3.Value) 

おかげ

+0

が言う................ –

+0

何語を?あなたの言語は条件付きのためにどのようなサポートをしていますか? – sarnold

+0

私はSRSS 2008を使用しています。レポートはRDLです。 – aMazing

答えて

4

はあなたの式は、SOH1とretail3またはcost3のいずれかが0ではNaNを返すことでしょうSOH1が0でなく、小売3またはコスト3のいずれかが0の場合、無限を返します。

したがって、これらのすべての可能性について条件を含めることです代替値を代わりに表示することができます。あなたが0の代わりに、NaNまたは無限大を表示したいと仮定すると、試してみてください。

= iif(Fields!SOH1.Value=0 or Fields!retail3.Value=0 or Fields!cost3.Value=0, 
     0, 
     Fields!SOH1.Value/
     ((1- ((Fields!retail3.Value-Fields!cost3.Value)/Fields!cost3.Value)) 
     * Fields!retail3.Value) 
    ) 
+0

私は素早く試してみます – aMazing

関連する問題