2009-02-07 57 views
0

我報告的數據可以說有10列。現在我的一些客戶在所有10列中都有數據,而有些可能只使用7或5 ...你明白了。當然,我不希望有建立各possibiliy一個新的RDL。那麼在表格報告中,如果通過使用IsMissing屬性沒有數據存在,我可以隱藏這些列。SQL Server Reporting Services 2005 - 如何隱藏圖表的圖例標籤?

那麼在圖表中,我們假設一個條形圖,如果沒有列的數據,它不會在圖上顯示一個條(這很棒),但所有潛在列仍然顯示在系列圖例中。

我讀過2008年給你的圖表定製水平,但2005年沒有。任何其他想法?

回答

0

我想我實際上回答了我自己的問題(好吧,它會適用於我的方案)。我使用SQL Server 2005中可用的UNPIVOT函數將列數據放入行中。這給了我一個包含多行的兩列(Field和Result)的數據集。現在在SSRS圖表中,我只是將結果放入數據和字段中,這個結果非常好。

+0

那麼,給你信用回答你自己的問題是一種不好的方式,所以你將不得不從我做的「幹得好」做起來;而是 – 2009-02-07 20:36:15

0

我使用的是2005年,但我認爲你可能能夠做這樣的事的條形圖。

屬性 - >數據選項卡 - >系列組(編輯) - >過濾器 - >添加適當的過濾器刪除您不關心繫列。

相關問題