1. 概述
1.1 問題描述
對擴展後的資料使用「條件屬性>列高」來隱藏列後,導致之前編好的序號被打亂。例如,隱藏了華北的資料之後,隱藏列的序號也被隱藏,序號則斷開顯示了,如下圖所示:
1.2 解決思路
在「條件屬性>新值」中設次序號公式。
2. 範例
2.1 準備資料
建立普通報表,建立資料庫查詢 ds1,SQL 查詢語句為:SELECT * FROM 銷量。
2.2 設計報表
在 A 列設定「序號」,A2 儲存格先空着 ,將資料集中欄位拖入表格中。表格樣式如下圖所示:
選中 A2 儲存格,設定其擴展方向為「縱向擴展」,左父格為 B2。如下圖所示:
選中 B2 儲存格,設定其「資料設定」為「列表」。如下圖所示:
2.3 隱藏列高
選中 B2 儲存格,新增一個條件屬性,設定當儲存格值為「華北」時,列高為 0 公釐。如下圖所示:
2.4 設次序號條件屬性
不隱藏列時,是直接在 A2 儲存格插入公式 seq() 獲取序號的,但隱藏列要設定「條件屬性>新值」時,需要將儲存格原先的公式刪除。
「新值」為「公式」seq() ,條件為「公式」B2<>"華北",即 B2 儲存格值不等於華北。如下圖所示:
2.5 效果預覽
2.5.1 PC 端
儲存報表,點選「分頁預覽」,效果如下圖所示:
2.5.2 行動端
App 端和 HTML5 端均支援,效果如下圖所示:
3. 範本下載
點選下載範本:隱藏列時序號連續.cpt