2015-12-29 48 views
1

我有一個主要報告,我在其中創建了兩個不同的Tablix。 (兩者有不同的數據集)在SSRS的條件基礎上隱藏Tablix

我的問題是,如何隱藏SSRS條件基礎上的tablix。

例如:

Parameters!First.Value="Y"然後隱藏僅first tablix並顯示second tablix但如果Parameters!First="Y" AND Parameters!Second.Value="Y"則僅顯示first tablix不是second one

我該如何做到這一點,請大家幫忙。

+0

我假設你嘗試設置tablixes的可見性/隱藏屬性......你在那裏放了什麼等式? – Jonnus

+0

是的,我按照我的條件嘗試過,'= IIF(Parameters!First.Value =「Y」,False,True)',但主要問題是我怎麼能從這個表達式中隱藏其他tablix? – pedram

+0

您需要在兩個tablixes條件。 –

回答

0

首先Tablix中可見性/隱藏式

=Parameters!First.Value="Y" AND NOT(Parameters!Second.Value="Y") 

OR

=Parameters!First.Value="Y" AND (Parameters!Second.Value<>"Y" OR ISNOTHING(Parameters!Second.Value)) 

OR

=IIF(Parameters!First.Value="Y" AND Parameters!Second.Value="Y",False,True) 

二Tablix中可見性/隱藏式:

=Parameters!First.Value="Y" AND Parameters!Second.Value="Y" 

OR

=iif(Parameters!First.Value="Y" AND Parameters!Second.Value="Y", True, False) 

首先independtly同時評估隱藏的表達。

注意:對於SSRS中的表達式,您可以在不使用iif的情況下編寫快捷方式表達式。

+1

感謝它的工作。 – pedram