1. 概述
1.1問題描述
已有的自定義排序文檔自定義排序是直接在公式裏面逐個定義每個數據項的順序,這樣公式閱讀起來困難且不易維護
這時可以通過使用内置數據集來自定義排序,如下自定義地區的排序:
1.3 實現思路
先創建一個内置數據集,定義好數據項順序,再通過inarray()公式來讀取這個順序。
2. 示例
1)新建數據集查詢ds1:SELECT * FROM Sales
2)報表設計如下:
3)新建一個内置數據集,名爲自定義排序,添加一列地區,維護數據如下
這裏面維護的幾個地區的順序即是最終的排序順序
4)選中A2單元格,設置擴展後排序-升序,公式爲inarray(A2, 自定義排序.select(地區))
效果預覽:
PC端:
移動端: