2016-07-24 16 views
0

我有一個SSRS報表中的子報表列表,它們都具有基於其原始報表的Client_No參數。然後,我只希望子報表顯示數據集「摘要」中的客戶端號是否將該特定子報表設置爲1.這些子報表的字段1或0是否爲位,因此我不確定這是否是問題,但是在如果我添加下面的代碼,它會隱藏這個特定的子報表,即使它被設置爲1或0時,它應該只在該特定客戶端和子報表設置爲1時纔可見。基本上,不同的客戶只想看到某些子報表。子報表可視性

=IIf(Parameters!Client_No.Value = Fields!Client.Value,"Summary" AND fields!Output.Value,"Summary" = "1!, False, TRUE) 

回答

0

您可以創建返回由Client_No = 1然後在上的行數報表知名度設置顯示條件過濾記錄的數據集。

+0

謝謝,但我不明白你的意思?這將是子報表名稱是字段= 1 I.e輸出 – user1296762

+0

您必須在您的子報表中創建一個數據集,根據client_id過濾數據。那麼在主要報告中,您將正確的client_id發送到子報告。現在再次在子報告集中顯示數據集記錄的計數表的條件。 –

+0

在我的subreport數據集中,它已經使用@Client_No參數 – user1296762