2016-11-30 55 views
0

我有一個SSRS報告,其中有兩個表格在報告中。我通常可以在報表屬性visibility-hidden部分中使用類似下面的內容來隱藏或顯示它們。如果選擇參數中的某些選項,則隱藏表格

= IIF(參數!AutoDrillDown.Value = 2,真,假)

我將如何做到這一點,如果不看實際的參數,但在參數值是多少?例如,如果最終用戶在參數中選擇選項A和B,它將顯示第一個表格。如果C和D,第二個表。如果A,B,C和D ......這兩個表?這可以在該部分完成嗎?我真的不太擅長SQL,因此任何建議都將非常感激。謝謝。

+1

只需展開IIF語句即可在每個表的可見性中包含參數的所有變體。 –

+0

我該怎麼做?有什麼樣的例子嗎?我不是很擅長這個。 – common763

+0

根據你上面陳述的內容回答以下問題。 –

回答

0

如果我正確地解決您的問題,您的參數設置爲允許多個值。

嘗試此表1:

=IIF(
Array.IndexOf(Parameters!AutoDrillDown.Value,"OptionA")>-1 AND 
Array.IndexOf(Parameters!AutoDrillDown.Value,"OptionB")>-1,false,true 
) 

這對錶2:

=IIF(
Array.IndexOf(Parameters!AutoDrillDown.Value,"OptionC")>-1 AND 
Array.IndexOf(Parameters!AutoDrillDown.Value,"OptionD")>-1,false,true 
) 

讓我知道,如果這有助於。

+0

我現在就試試這個。是。運行SSRS報告時,參數中嵌入了多個值。 – common763

相關問題