反饋已提交
網絡繁忙
使用者希望單欄資料或多欄資料,按照升冪或降冪進行展示。例如在一張訂單表格中,「運貨費」按照降冪排列。如下圖所示:
進階排序,可以實現以下效果:
範本預覽後,單欄/多欄按照設定的順序排序。
自訂排序。
進階排序其實就是擴展前排序,它依賴於一個或多個「資料列」的資料和排序規則進行排序。
若結果集篩選和排序順序同時使用時資料先進行排序後再進行篩選。
注:支援普通報表、決策報表和FVS視覺化看板表格 。
進階排序必須在「最父格」儲存格設定,例如 C1 儲存格的左父格是 B1,B1 儲存格的左父格是 A1,那麼 A1 即為「最父格」。
雙擊「最父格」所在儲存格,彈出「資料欄」設定對話框,選擇「進階」,可以看到「排列順序」預設為「不排序」,公式輸入框不可編輯。如下圖所示:
選擇「升冪」或「降冪」後,公式輸入框可編輯,公式中可直接輸入「資料欄的名稱」或「包含資料欄的公式」進行排序設定。不填寫公式時,則預設根據「當前欄」進行升冪或降冪。
也可以在「儲存格元素>進階」中設定「排列順序」。
注1:需要保證最父格的資料設定是「列表」,否則排序將不生效。
注2:若使用了資料欄排序中的「表頭排序」功能,請注意該功能對 填報預覽/資料分析預覽 不生效,僅支援普通報表、決策報表和FVS視覺化看板表格。詳情請參見:擴展後排序
入口如下圖所示:
只新增「主要排列序」是實現單欄排序,在新增了「主要排列序」後重新整理增「次要排列序」可以實現多欄排序。
比如要設定 B 資料欄的排序,建議在最父格或者 B 上設定進階排序;如果 B 是 C 的父格,在 C 上設定 B 的排序可能不生效。
若在 A 資料欄上設定 B 為主要排列序,C 為次要排列序,則按照 B 排序後,再按照 C 來排序,即實現 擴展後多欄按先後排序 的效果。
具體設定項介紹如下表所示:
選擇某個資料欄,作為排序的依賴。如下圖所示:
共有三項:
儲存格
公式
自訂序列
注:支援時間、日期、字串、數字、布林型別資料的排序
此處提供一個單欄排序(只依賴一個資料欄排序)的範例,示範下設定方法。
1)建立一張空白的普通報表,建立一個資料庫查詢資料集 ds1,SQL 語句為:SELECT * FROM 訂單
2)如下圖設計表格,將欄位拖到對應儲存格中。如下圖所示:
注:「重複標題列」設定請參見:分頁時重複顯示標題 文檔的 2.2 節內容。
3)將兩個日期欄位所在儲存格 C2 和 D2 的格式改為日期型,yyyy-MM-dd 樣式。如下圖所示:
4)將 F2 儲存格的格式改為數字,#0.00 樣式,也就是保留兩位小數。如下圖所示:
1)選中最父格 A2,將其資料設定從分組改為「列表」。如下圖所示:
2)選中 A2 儲存格,點選儲存格元素進階屬性下資料欄排序功能的「添加主要排列序」。如下圖所示:
3)設定排序區域為「運貨費」,排序依據為「儲存格」(也就是根據數字大小來判別升降冪),排序規則為「降冪」。如下圖所示:
這樣報表預覽時,按照「運貨費」這一資料欄降冪排序。
儲存報表,分頁預覽後的效果如 1.2 應用場景中所示。
同時支援 App 端和 HTML5 端預覽。
注:11.0.3 之前的版本實現多欄排序請參考:自定义排列顺序 。
進階排序現在支援設定多欄排序,也就是可以依賴多個「資料欄」進行組合排序。
例如:希望整體資料按照「訂購日期」欄位降冪排序的同時,相同訂購日期的資料可以按照「運貨費」升冪排序,效果如下圖所示:
此時只需要設定好主要排序和次要排序即可實現。設定方法如下圖所示:
單欄進階排序.cpt
多欄進階排序.cpt
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙