反饋已提交
網絡繁忙
當報表中存在多級專案符號時,正常設定排序是無法實現多級排序效果的,那麼如何實現多級專案符號的排序效果呢?
多級專案符號是將多個數字用「 . 」隔開的字串,透過將字串轉化成可以排序的數字,即可實現排序。
建立普通報表,建立一個內建資料集 Embedded1 ,新增兩個欄位分別為「專案符號」和「專案」,設計表如下圖所示:
將內建資料集欄位分別拖入 A2、B2 儲存格,輸入對應標題,表格樣式如下圖所示:
選中 A2 儲存格,設定「擴展後排序」,輸入公式:SUM(MAPARRAY(split(A2, "\\."), item * POWER(100, 4 - index)))
該公式是將 A2 中的專案符號透過「 . 」來分割,然後乘不同的位數,再求和。
公式說明如下表:
POWER(100,4-index)
傳回指定數位的乘冪。即 100 的 4-index 次方
index : 傳回位置
注:4-index 中的 4,是因為 A2 中的多級專案符號一共有3級,這裏取級數 +1 所以為 4
傳回由「 . 」分割 A2 儲存格值組成的字串陣列
如下圖所示:
儲存報表,點選「分頁預覽」,效果如下圖所示:
App 端和 HTML5 端均支援,效果如下圖所示:
點選下載範本:多級專案符號排序.cpt
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙