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