排名欄(預覽)
Rank 資料行 命令會將新的資料行新增至資料表,該資料行的排名是由資料表中一或多列定義的。 Rank 方法 選項可用來定義應該如何處理系結。
注意
目前,排名數據行功能僅適用於Power Query Online。
新增排名數據行
下表具有 Team
、Total Points
和 Bonus modifier
的欄位。 假設您負責建立一個新欄位,該欄位會使用來自 Total Points
和 Bonus modifier
欄位的值,有效地對團隊進行排名。
團隊 | 總點數 | 獎金修飾詞 |
---|---|---|
一個 | 20 | 0.5 |
B | 30 | 0.8 |
C | 40 | 0.2 |
D | 10 | 0.45 |
E | 20 | 0.75 |
團隊分享了他們想要對彼此進行排名的方式列表:
- 僅使用來自 總積分 字段的值,其中較高的值會使用 標準競爭作為排名方法
- 僅使用來自 Total Points 欄位的值,其中較高的值會使用 密集作為排名方法
- 排名前先依據 總分,然後依據 獎勵修飾因子,其中較高的值排名較高,使用 標準競賽作為排名方法
單一列排名
對於共用清單中的第一個需求,請只使用 Total Points
欄位中的值,其中較高的值會使用 標準競爭 作為排名方法來排名較高。 若要達到此需求,請使用下列步驟:
在 Power Query 中已有原始資料表時,選取 [
Total Points
] 數據行。 然後,從 [Power Query ] 的 [新增欄位] 索引標籤中,選取 [排名欄位]。在 [
排名 ] 中,針對 [依 。排名選取 [ ],然後針對 [ 排名準則] ,從高根據預設,此對話框的排名方法是 標準競爭,因此只要點擊「確定」即可。 此動作給予您新增
Rank
資料行的一個新步驟。排名轉換使用標準競爭排名方法
排名轉換結果的螢幕擷取畫面,其中 [總點數] 欄位是唯一的 [依據排名] 欄位,且其排名準則為 [排名值] 從高到低。 C 組排名第一。 B組排名第二。 A 組和 E 小組排名第三。 D 組排名第五。
具有特定排名方法的單列排名
針對共享清單中的第二個需求,只使用 [Total Points
] 字段中的值,並使用 密集 作為排名方法,其中值較高者排名較高。 若要達到此需求,請使用下列步驟:
在 Power Query 中已有原始資料表時,選取 [
Total Points
] 數據行。 然後,從 [Power Query [新增數據行] 索引標籤,選取 [排名] 數據行。在 [
排名 ] 中,針對 [依 。排名選取 [ ],然後針對 [ 排名準則] ,從高選取對話框頂端的 進階。 此選擇會啟用進階區段。 在 排名方法中,將數值從 標準競爭 變更為 密集。
排名對話框 [進階] 區段的螢幕快照,其中 [總計點] 字段正與 [較高的值排名] 準則搭配使用,而所選取的排名方法為 [密集]。
選取排名方法之後,請選取 [確定]。 此動作提供您新增
Rank
資料行的新步驟。排名轉換輸出的螢幕快照,其中 [總點數] 欄位是唯一的 [排名依據] 欄位,其排名準則為 [較高數值排名較高],排名方法為 [密集]。 C 組排名第一。 B組排名第二。 A 組和 E 小組排名第三。 D 組排名第四。
具有特定排名方法的多列排名
針對共享清單中的第三個需求,依 Total Points
排名第一,然後依 Bonus modifier
排名,其中較高的值會使用 標準競爭 作為排名方法排名較高。 若要達到此需求,請使用下列步驟:
在 Power Query 中已有原始數據表時,選取
Total Points
欄,然後選取Bonus modifier
欄。 然後,從 [Power Query ] [新增欄位] 索引標籤,選取 [排名] 欄位。排名對話框隨即出現,其進階區段已開啟,且在 [按 編號 排名方式] 中選取了兩個字段。 總點數 位於首行,下方是 加成修正值。 這兩個數據列都會使用從高到低
順位值的 順位準則 。請確認 排名方法 已設為 標準競賽。
排名對話框 [進階] 區段的螢幕快照。 [總點數] 和 [加成修飾詞] 欄位依照該確切順序作為排序邏輯的一部分被使用。 兩者都有依據順位值從高到低排列的排序準則。 選取的排名方法會設定為標準競爭。
確認選取項目之後,請選擇 [確定] OK。 執行此動作將為您提供一個帶有
Rank
資料行的新步驟。
排名方法
排名方法會建立排名演算法處理系結的策略。 此選項僅適用於 [排名] 對話框的進階區段。
下表列出這三個可用的排名方法,並提供每個方法的描述。
排序方法 | 描述 |
---|---|
標準競賽 | 比較結果相同的項目會得到相同的排名編號,然後在排名編號中留下空白。 例如,1224。 |
密集的 | 被比較為相同的項目會取得相同的排名號碼,而接下來的項目會得到緊接著的排名號碼。 例如,1223。 |
序數 | 所有項目都會被賦予不同的序數,包括那些相等的項目。 例如,1234。 |