Share via


排名資料列 (預覽)

Rank 資料 命令會將新的資料行新增至數據表,其中包含數據表中一個或多個其他數據行所定義的排名。 Rank 方法選項可用來定義應如何處理系結。

在 [新增數據行] 索引卷標內的 Power Query 功能區中排名數據行進入點。

注意

目前,排名數據行功能僅適用於Power Query Online。

新增排名數據行

下表具有、 Total PointsBonus modifierTeam欄位。 假設您負責建立新的數據行,以有效地使用 和 Bonus modifier 欄位的值Total Points來排名小組。

球隊 總點數 Bonus 修飾詞
A 20 0.5
B 30 0.8
C 40 0.2
D 10 0.45
E 20 0.75

小組共用了想要彼此排名的方式清單:

單一數據行排名

針對小組共用的第一個需求,其只使用較高值排名的欄位的值 Total Points ,使用 標準競爭 作為排名方法,請使用下列步驟:

  1. 在 Power Query 中已有原始資料表時,選取數據 Total Points 行。 然後,從 [Power Query 新增數據行 ] 索引標籤,選取 [排名] 數據行

  2. 在 [排名] 中[排名依據] 將會是選取的欄位(Total Points),而排名準則是較高的值排名。

    排名基本對話框,只選取 [總點數] 字段,且排名準則為 [較高的值排名] 。

  3. 根據預設,此對話框 的排名方法是標準競爭,因此只要選取 [ 確定]。 此動作會提供您新增 Rank 資料行的新步驟。

    使用標準競爭排名方法進行排名轉換。

    排名轉換的輸出,其中 [總點數] 字段是唯一的 [依字段排名] ,而其排名準則為 [較高的值排名] 會更高。 C 組排名第一。 B組排名第二。 A 組和 E 小組排名第三。 D 組排名第五。

具有特定排名方法的單一數據行排名

針對小組共用的第二個需求,只使用較高值以密集作為排名方法排名較高的欄位的值Total Points,請使用下列步驟:

  1. 在 Power Query 中已有原始資料表時,選取數據 Total Points 行。 然後,從 [Power Query 新增數據行 ] 索引標籤,選取 [排名] 數據行

  2. 在 [排名] 中[排名依據] 將會是選取的欄位(Total Points),而排名準則是較高的值排名。

  3. 選取 對話框頂端的 [進階 ]。 此選取專案會啟用進階區段。 在 Rank 方法中,將值從 標準競爭 變更為 Dense

    排名對話框的 [進階] 區段,其中 [總計點] 字段正與 [較高的值排名] 準則搭配使用,而選取的排名方法為 [密集]。

  4. 選取排名方法之後,請選取 [ 確定]。 此動作會提供您新增 Rank 資料行的新步驟。

    使用密集排名方法進行排名轉換。

    排名轉換的輸出,其中 Total Points 欄位是唯一依字段的排名,其排名準則是較高的值排名,而排名方法為 Dense。 C 組排名第一。 B組排名第二。 A 組和 E 小組排名第三。 D 組排名第四。

具有特定排名方法的多個數據行排名

針對排名第一Total Points的小組所共用的第三個需求,然後使用Bonus modifier標準競賽作為排名方法,以較高的值排名,使用下列步驟:

  1. 在 Power Query 中已有原始資料表時,選取 Total Points 和 數據 Bonus modifier 行。 然後,從 [Power Query 新增數據行 ] 索引標籤,選取 [排名] 數據行

  2. 排名對話框隨即出現,其進階區段隨即開啟,其中兩個字段都會在 [排名依據] 數據行中選取。 總點 數位於第一個數據列中,然後在 其下方的 Bonus 修飾詞 。 這兩個數據列都使用較高值排名的排名準則

  3. 請確定 底部的 Rank 方法 設定為 標準競爭

    排名對話框的進階區段。

    排名對話框的 [進階] 區段,其中 [總點數] 和 [Bonus 修飾詞] 字段會依邏輯使用作為排名的一部分,其順序都是以較高值排名的順序則來排名較高。 選取的排名方法會設定為標準競爭。

  4. 確認上述項目之後,請選取 [ 確定]。 此動作會提供您新增 Rank 資料行的新步驟。

    排名作業的輸出數據表。C 組排名第一。B組排名第二。E組排名第三。A組排名第四。D 組排名第五。

排名方法

排名方法會建立由排名演算法處理系結的策略。 此選項僅適用於 [排名] 對話框的 [進階] 區段。

下表列出這三個可用的排名方法,並提供每個方法的描述。

Rank 方法 描述
標準競賽 比較同樣會得到相同排名數位的專案,然後在排名數位中留下一個間距。 例如,1224。
Dense 比較同樣會收到相同排名號碼的專案,而下一個專案會接收緊接在排名編號之後的專案。 例如,1223。
序數 所有項目都會接收相異序數,包括比較相等的專案。 例如,1234。