2016-11-18 75 views
0

我在報表生成器中的報表中有一個表達式,該表達式可以有0的總和,但是在顯示時顯示「此時有作業請求」。而不是「此時有0(或'否')工作要求。」我怎樣才能在這個聲明中得到0(或「否」)?在報表生成器表達式中輸入零

回答

0

目前還不清楚你在問什麼,但它聽起來像是零,它實際上返回空白。所以做這樣的事情:

=IIF(
    ISNOTHING(Fields!MightBeZeroValue.Value) OR 
    Fields!MightBeZeroValue.Value) = "", 
    "0", 
    Fields!MightBeZeroValue.Value) 

這意味着,如果「MightBeZeroValue」字段爲空或空,顯示爲零,否則顯示該字段。希望這可以幫助。

如果你可以在SQL中做到這一點,那麼就再好不過:

SELECT 
    ISNULL(MightBeZeroValue.Value, 0) AS MightBeZeroValue 
FROM 
    SomeTable