Del via


Table.AddRankColumn

Syntaks

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

Om

Tilføyer en kolonne med newColumnNametable rangeringen av én eller flere andre kolonner som beskrives av comparisonCriteria. Alternativet RankKind i options kan brukes av avanserte brukere til å velge en mer spesifikk rangeringsmetode.

Eksempel 1

Legg til en kolonne med navnet RevenueRank i tabellen som rangerer Omsetning-kolonnen fra høyeste til laveste.

Bruk

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]
)

Utdata

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]
})

Sammenligningskriterier