2012-03-27 38 views
2

我在SSRS 2008R2中有一個矩陣。 它具有以下特點:如何隱藏矩陣列?

  • 2行組(X,Y從設到右,你看報告)
  • 1欄目組(日期)
  • Y被通過X切換;當第一渲染Y基團將不可見

我想所有第Y列是最初可見=假,那麼如果用戶展開列X項目的任何,說組項目Q,那麼列Y變得可見,並且與Q關聯的所有項目也是可見的。

我瞭解如何使用(靜態)列來顯示列vibility屬性,並且我已經創建了一個布爾變量IsYvisible,並在屬性中使用了它,以便現在有一個單選按鈕來切換列可見性 - 我希望無論用戶何時點擊X列中的任何「+」號,都可以切換列Y的可見性。

+0

您的組和列的屏幕截圖將有很大幫助。 Row Group Y是Row Group X的孩子還是兄弟姐妹?列X與行組X相關嗎?列Y與行組Y相關? – 2012-04-04 21:25:59

+0

(嗯!)..很容易添加截圖stackOverflow帖子?! – whytheq 2012-04-05 07:37:03

+0

是的,它很容易添加屏幕截圖。當你編輯你的問題時,會有一個小圖像圖標。點擊它可以讓你從你的機器上附加一張圖片。我相信這對於擁有10個以上代表的所有用戶都是可用的。 – 2012-04-05 12:58:04

回答

-1

選擇tablix並右鍵單擊Y列頂部的灰色按鈕,然後選擇「列可見性」。

將它用於隱藏/顯示/顯示切換設置,聽起來像是將文本框隱藏在列內導致您的空白區域。

+0

這個建議會產生一個錯誤。我覺得答案會比這更多地涉及。我通過使用Y和Z的組屬性來隱藏/切換列表 – whytheq 2012-03-28 08:30:09

+0

錯誤消息如下所示:「本地報告處理期間發生錯誤。報告'/ xxx'的定義無效。tablix具有'Y'作爲切換項目切換項目必須是與隱藏項目共享相同作用域的文本框,或者位於包含隱藏項目的作用域中,除非當前分組作用域具有父項,否則不能包含在當前報告項目中「 – whytheq 2012-03-28 08:37:52

+0

I使用SqlServer 2008 R2 – whytheq 2012-03-28 09:04:44