Sql-Server
如何隱藏 SSRS 報告中的行?
我試圖弄清楚,如何在我的報告中隱藏那些在 SSRS 2008 中兩列的總分配和總成本均為 0 的行。
例如:
總分配總實際成本 0 0 <---- 隱藏 100,00 0 <---- 不要隱藏 0 50,0000 <---- 不要隱藏
這是螢幕截圖:
謝謝
除非我遺漏了一些細微差別,否則您只需根據值設置行可見性。
右鍵點擊詳細資訊行並選擇
Row Visiblity...
在彈出的視窗中,選擇
Show or hide based on an expression
在該表達式中,您將使用如下邏輯
=Fields!Total_Allocation.Value = 0 And Fields!Total_Actual_Cost.Value = 0
有兩個地方可以控制這種可見性。第一個在 tablix 的行上;第二個在行組*中的行上。
如果您通過右鍵點擊 tablix 中的行來更改可見性,那麼在最終報告中,該行將不可見,但仍然存在。
如果您通過右鍵點擊“行組”行來更改可見性,則在最終報告中該行將不存在,並且下方的行將向上移動以填充隱藏行的空白。
步驟如下所示。
在行組中,右鍵點擊 (詳細資訊),點擊組屬性。
點擊可見性頁面。
選擇 (•) 根據表達式顯示或隱藏。
點擊表達式生成器按鈕。
=IIF( Fields!TotalAllocation.Value = 0 and Fields!TotalCost.Value = 0, True, False )
點擊確定,然後再次點擊確定。
查看列出行組和列組的底部視窗