當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

RANK_ANLS-排名

1. 概念

文法
rank_anls(x_agg(array), range, order)根據橫縱軸或列欄維度新增的欄位對指標進行跨行排名的計算。
參數1x_agg(array)第一個參數為使用者計算的指標,該指標必須為聚合函式或聚合指標。

聚合指標即使用聚合函式計算得到的結果.

參數2range第二個參數range為使用者設定計算的範圍,0為對所有行進行排名,1為對組內所有行進行排名。
參數3order第三個參數order為排名的計算規則,"asc"為升冪排名,"desc"為降冪排名。

2. 注意事項

第三個參數支援DESC、ASC,不區分大小寫。

3. 範例

rank_anls(sum_agg(amount),0,"asc")使用者橫軸軸拖拽省份,則該指標計算結果為,根據省份對銷量進行分組彙總,然後計算每個省份的銷量在所有省份中的升冪排名情況。

範例資料:「銷售DEMO>地區資料分析

對合同金額求排名,例如按照每個省份合同金額從小到大升冪排名。

3.1 計算地區合同金額排名

新增 計算欄位,命名為「排名」欄位,輸入公式:RANK_ANLS(SUM_AGG(合同金額),0,"asc"),如下圖所示:

函式寫法請參見:函式計算格式

將「省份」、「合同金額」、「排名」拖入分析區域,並設定合同金額升冪排列,如下圖所示:

3.2 效果查看

按照每個省份合同金額從小到大升冪排名,如下圖所示:

4. 拓展閱讀

附件列表


主題: 数据分析进阶
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!