다음을 통해 공유


Table.AddRankColumn

구문

Table.AddRankColumn(table as table, newColumnName as text, comparisonCriteria as any, optional options as nullable record) as table

정보

newColumnName에서 설명한 하나 이상의 다른 열의 순위를 가진 tablecomparisonCriteria이라는 이름의 열을 추가합니다. RankKindoptions 옵션은 고급 사용자가 사용하여 좀 더 구체적인 순위 지정 방법을 선택할 수 있습니다.

예 1

Revenue 열을 최고에서 최저까지 순위를 지정하는 테이블에 RevenueRank라는 이름의 열을 추가합니다.

사용법

Table.AddRankColumn(
    Table.FromRecords({
        [CustomerID = 1, Name = "Bob", Revenue = 200],
        [CustomerID = 2, Name = "Jim", Revenue = 100],
        [CustomerID = 3, Name = "Paul", Revenue = 200],
        [CustomerID = 4, Name = "Ringo", Revenue = 50]
    }),
    "RevenueRank",
    {"Revenue", Order.Descending},
    [RankKind = RankKind.Competition]
)

출력

Table.FromRecords({
    [CustomerID = 1, Name = "Bob", Revenue = 200, RevenueRank = 1],
    [CustomerID = 3, Name = "Paul", Revenue = 200, RevenueRank = 1],
    [CustomerID = 2, Name = "Jim", Revenue = 100, RevenueRank = 3],
    [CustomerID = 4, Name = "Ringo", Revenue = 50, RevenueRank = 4]
})

비교 조건