4
如果列中的所有行都爲空(空白),我需要隱藏列。SSRS。如何通過表達式隱藏空白/空列?
在這種情況下col3
應該被隱藏,因爲列中沒有值。
col1 col2 col3
v1 v4
v2
v3
我使用的列下面的表達式Hidden
屬性:
=IIF(Fields!Test5.Value = "",TRUE,FALSE)
這個表達式的工作,但它hidding每個空白(空)場,甚至是所有列不爲空。它應該只在沒有任何值時才隱藏列。
請直接參考的數據集,即: = MAX(字段InvoiceID.Value,「SalesInvoiceDS」!) 我們引用了「整體」數據集值,而不是當前的表矩陣方面 – sdrzymala 2015-03-02 09:35:56
謝謝你,爲我工作。 – 2015-03-02 09:58:31
@sdrzymala這很棒。非常感謝!我只想提到,如果您想要隱藏列,請使用「可見性」字段而不是「隱藏」字段。這樣,當列爲空時,不會出現間隙。因此,如果使用Tablix,請右鍵單擊該列,選擇Column Visibility並在「根據表達式顯示或隱藏」下記下以上表達式。 – 2016-06-02 09:04:21