2015-07-21 50 views
0

我的SSRS報告要求根據出納方差將報表過濾爲平衡到0.我的方差是基於兩個不同數據集和這些數據集中的值的計算。SSRS基於另一行可見性的行可見性

我已經使用了一些自定義代碼,以便從第二個數據集中提取一些數據,然後使用ReportItems!表達式來計算所有組合在一個圖表中的方差。要求只顯示那些失去平衡的收銀員超過+/- $ 10。我試圖把ReportItem!表達式在Tablix的過濾器中,但過濾器不會接受ReportItem!表達。我的下一個想法是隱藏不符合我的標準的行,但是當我這樣做時,其中一個切換行取消隱藏,因爲它的父項現在基於我的行可見性表達式隱藏。是否可以隱藏隱藏行的所有子行?理想情況下,我會將它變成一個參數,以便最終用戶可以更改要查看的數據的範圍。

+0

它會創建一些不愉快的開銷,但你有沒有嘗試在你的Tablix過濾器中再次調用自定義代碼? – molleyc

+0

我曾嘗試將自定義代碼放入Tablix過濾器,但無法正常工作。隱藏的行想法只是一個想法,如果有一種方法可以排除這些行進入數據,我會,但我不知道如何根據未包含在計算中的數據過濾數據源數據。我曾考慮將其添加到源數據,但我不確定這是否值得爲這一要求付出努力。 – Jared

回答

0

我不知道爲什麼,但我不得不把組的可見性設置,以及所有其他的行排組我只需要做這個組。

0

你試過隱藏組而不是行嗎?通常如果組內有一個孩子被隱藏,孩子也會隱藏起來...