反饋已提交

網絡繁忙

利用內建資料集實現自訂排序

一、概述

  1. 問題描述:通過進階排序可以直接在公式裏面逐個定義每個資料項的順序,但有時會使公式閱讀起來困難且不易維護。

  2. 解決思路:這時可以通過使用【內建資料集】來自訂順序。在內建資料集中定義好資料項順序,先通過資料集函式獲取值,再通過 inarray() 函式傳回儲存格值在內建資料集中的位置。關於 inarray() 函式詳情請看 INARRAY 。

二、範例

1
準備資料。
  1. 新增資料庫,點擊【資料庫查詢】,SQL 查詢語句爲:SELECT * FROM Sales LIMIT 5 。如下圖1所示。

  2. 建立一個【內建資料集】,名稱爲【自訂順序】,點擊【表設計】,進入【欄設定】新增一欄【地區順序】,通過【插入列】,按順序輸入資料。如下圖2所示。

  3. 注:這裏【地區順序】欄位的順序即是最終的排序順序。

 

31.png

 

32.png

 

2
設定【擴展後排序】。
  1. 將資料牽曳入儲存格,設計表格式樣如下圖所示。

  2. 選中 A2 儲存格,進入【存儲格屬性】→【擴展】。

  3. 設定【擴展後排序】爲【升冪】。詳情可見擴展後排序

  4. 進入公式編輯。

  5. 輸入公式:inarray(A2, 自訂順序.select(地區順序)) 。

  6. 公式說明:【 自訂順序.select(地區順序) 】:資料集函式,傳回【自訂順序】資料集中【地區順序】列的所有值。

    【 inarray() 】:傳回 A2 儲存格的當前值在【地區順序】中的位置。

 

33.png

 

3
效果預覽。
  1. PC端展示:點擊【分頁預覽】,即可在網頁中看到報表,效果如下圖所示。

  2. HTML5 端及App 端展示:點擊【行動端預覽】,行動端瀏覽器/APP掃描網頁中的QR code即可。詳情可見 預覽行動端範本 。App 端和 HTML5 端報表效果和PC端一致。

 

34.png

 

三、範本下載

附件列表


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

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

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

不再提示

10s後關閉

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

反馈已提交

网络繁忙