2017-02-16 133 views
0

我有兩份報告報告1(主要)和報告2(報告1附帶的子報告)。我有一個名爲Business的多值參數 - 「COM」和「GOV」。該報告的邏輯是:SSRS如何根據多值參數隱藏整個子報表

a。)如果Business =「COM」顯示「COM」報告並隱藏「GOV」子報告。 b。)如果Business =「GOV」顯示「GOV」報告並隱藏「COM」主報告。 c。)如果Business是「COM」和「COM」都顯示這兩個報告。

注意,每個表矩陣由「COM」和「GOV」

能見度表達

=IIF(Join(Parameters!Business.Value,"")="GOV",True,False) 

這個表達式是與內部子報表中的矩形框添加過濾。

問題 1)當商業=「COM」它不會導出到Excel 2個標籤時隱藏子報表等都是可見COM與數據和GOV沒有數據,但在可見標頭。

2)當企業=「GOV」它是隱藏的COM報告,但Excel的標籤名稱不GOV它是COM。

有當COM和GOV都沒有選擇的問題。 是否能見度僅表達在非多值參數工作?

回答

0

這可能是有點老了..但我有同樣的問題,並且已經找到了如何做到this..so這可能幫助一個人在那裏尋找。

- 你想在子報表可見性表達式中是這樣的:

=IIF(Join(Parameters!Business.Value,",").Contains("COM"),false,true) 

=IIF(Join(Parameters!Business.Value,",").Contains("GOV"),false,true) 

玩弄上述,你應該得到你想要的解決方案..我知道我做了,它的工作原理就像一種享受。祝你好運

相關問題