2012-03-11 2 views
0

NaN 및 무한 값을 제거 할 때 다른 곳에서 주어진 논리를 사용했지만이를 기반으로 수식을 변경할 수는 없었습니다.NaN 및 무한대가 보고서에 표시되지 않도록 제거

누군가 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이 아니고 retail3 또는 cost3 중 하나가 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

관련 문제