2014-01-07 28 views
0

我目前正在嘗試將一些條件格式應用於報表,這將允許我在沒有可用數據時隱藏圖表。像here基於數據的SSRS圖表可見性

我遇到的問題是幾個圖表是建立在單個數據集上的,並且在圖表屬性中應用了過濾器來設置內容。在某些情況下,這些過濾器會導致圖表沒有數據(例如,如果商店不存儲該產品線)。

我試過了上面提到的方法,但我認爲,因爲我的數據集確實有商店的數據(不是特定的產品系列),所以不會隱藏圖表。

任何援助將不勝感激。

回答

0

你想過濾出行或整個表? if rows,you can set a row visibility expression - like IIF(Fields!hideme.Value is nothing,true,false)或者,或者你可以在組屬性下設置一個行過濾器來做同樣的事情 - 選擇當你想在null時隱藏的列爲空。這就是設置可視性,表格/列/行等時無處不在的方式。 希望可以幫到

+0

我實際上試圖隱藏整個圖表。在我的報告中,我有兩個從相同數據集驅動的圖表實例。第一個圖表顯示完整的全國圖片,然後第二個圖表應用過濾器僅顯示特定商店的數據(報告是針對它們的)。有時會發生在報告的商店版本不會因將過濾器應用於統計圖而產生任何數據的情況下發生。在這種情況下,我想隱藏圖表,而不是爲圖表添加標題,並且顯示「無數據可顯示」消息。 – Dan