2016-01-14 34 views
1

我試圖隱藏3個文本框,它們在我的tablix中形成一行。 (見下文)當數據集的結果爲NULL時,SSRS隱藏文本框/ tablix

enter image description here

對於每一個文本框,我已經把下面的公式

=IIF((Lookup(Fields!nires.Value,Fields!nires.Value,Fields!nameBigBoss.Value,"BigBoss")) IS NOTHING,TRUE,FALSE) 

從理論上講,公式應躲到箱子當BigBossNULL。從理論上說也一樣,我應該有這個(見下文)

enter image description here

這是理論的,當然。現實檢查完成後,我有這樣的(見下文)

enter image description here

我應該把我的公式是什麼,有我的文本框只出現在有結果和休息的時間,像消失他們已經從來不存在?閱讀互聯網,這似乎是一個可能的壯舉,但迄今爲止,我從未見過它。仍然解析神聖的gra魚網。如果你有任何提示,我全都是耳朵。

在此先感謝

+0

你把這個公式中避免一些打字Visible屬性框作爲表達式,是否正確? –

+0

Hi @ kyle-hale yep –

回答

2

您需要將隱藏的表達式放在行可見性中。現在它隱藏了那些文本框而不是行。

右鍵單擊行並轉到行可見性並在那裏設置表達式。

enter image description here

enter image description here

此外,在您的隱藏表情,你可以僅通過寫

=ISNOTHING(Lookup(Fields!nires.Value,Fields!nires.Value,Fields!nameBigBoss.Value,"BigBoss")) 

而不是

=IIF((Lookup(Fields!nires.Value,Fields!nires.Value,Fields!nameBigBoss.Value,"BigBoss")) IS NOTHING,TRUE,FALSE) 
+0

絕對是這樣做的。謝謝@ anup-agrawal,你是一個救世主;) –