反饋已提交

網絡繁忙

多級專案符號排序

一、概述

  1. 使用場景:當報表中存在多級專案符號時,實現多級專案符號的排序效果。

  2. 解決思路:多級專案符號是將多個數字用【 . 】隔開的字串,透過將字串轉化成可以排序的數字,即可實現排序。

二、範例

1
資料準備。
  1. 建立普通報表,建立一個內建資料集 ,點擊【表設計】,新增兩個欄位分別為【專案符號】和【專案】,通過【插入列】新增資料如下圖所示。


image.png

 

2
表格設計。
  1. 將內建資料集欄位分別拖曳入 A2、B2 儲存格,輸入對應標題,表格樣式如下圖所示。


image (1).png

 

3
擴展後排序。
  1. 選中 A2 儲存格,設定【擴展後排序】,輸入公式:SUM(MAPARRAY(split(A2, "\."), item * POWER(100, 4 - index))) 。如下圖所示。

  2. 該公式是將 A2 中的專案符號透過【 . 】來分割,然後乘不同的位數,再求和。公式說明如下表所示。

公式

說明

POWER(100,4-index)

傳回指定數位的乘冪。即 100 的 4-index 次方 【index】: 傳回位置。

注:【4-index】 中的 【4】,是因為 A2 中的多級專案符號一共有3級,這裏取級數 +1 所以為 4。

SPLIT(A2, "\.")

傳回由【 . 】分割 A2 儲存格值組成的字串陣列。

MAPARRAY()

批量處理陣列,透過 【item * POWER(100, 4 - index)】 對 【split(A2, "\.")】 陣列中的元素進行轉換。

SUM()

對轉換後的陣列進行求和。

 

image (2).png

 

4
效果預覽。
  1. PC 端 :儲存報表,點擊【分頁預覽】,效果如下圖1所示。

  2. 行動端:App 端和 HTML5 端均支援,效果如下圖2所示。


image (3).png

 

 

043b0a267b256284d6a230b868e678b.jpg

 

三、範本下載

  1. 點擊下載範本。

多級專案符號排序.cpt


 


附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙