0
我有一個水晶報表有幾列。我需要隱藏一個列,並刪除基於條件的空白空間。目前我所做的是我已經拖放了TextObject中的字段,並打勾「禁止嵌入空白字段行」和「可以增長」。它將隱藏詳細信息字段並刪除空白區域,但問題是標題仍然可見。水晶報表隱藏列
條件隱藏的列是如果該字段的數據爲空或空
我有一個水晶報表有幾列。我需要隱藏一個列,並刪除基於條件的空白空間。目前我所做的是我已經拖放了TextObject中的字段,並打勾「禁止嵌入空白字段行」和「可以增長」。它將隱藏詳細信息字段並刪除空白區域,但問題是標題仍然可見。水晶報表隱藏列
條件隱藏的列是如果該字段的數據爲空或空
嘗試爲您創造條件顯示的列標題的公式。喜歡的東西:
SomeFieldLabel:
If DistinctCount({@SomeField}) > 0 Then "The Column Label"
或
If Not IsNull({@SomeField}) And {@SomeField} <> "" Then "The Column Label"
然後創建{} @SomeFieldLabel和所有其他標籤文本對象,並選擇取消嵌入空白字段行。
您可能需要試驗以找到正確的條件 - 只要該字段出現在詳細記錄中,計算結果爲True,而剩餘時間則爲False。
不確定我是否理解......報告只返回單行嗎?如果所有行都不顯示該列,則不要添加該列。但是如果100行中有一行有列,那麼你需要標題。對? – c0deNinja
不是一行。我的意思是在單個列中,如果任何行不包含應該隱藏列和應該刪除該列的空間的數據。 – chamara
我明白那個部分,但是說你有2行。一行應該被刪除,另一行不應該被刪除。 – c0deNinja