Table.AddRankColumn
Hiermee voegt u een kolom toe met de rangschikking van een of meer andere kolommen.
Syntax
Table.AddRankColumn(
table as table,
newColumnName as text,
comparisonCriteria as any,
optional options as record
) as table
Remarks
Hiermee voegt u een kolom met de naam newColumnName
toe aan de table
met de rangschikking van een of meer andere kolommen die worden beschreven door comparisonCriteria
.De optie RankKind in options
kan gebruikt worden door geavanceerde gebruikers om een specifiekere classificatiemethode te kiezen.
Examples
Example #1
Een kolom met de naam 'OmzetRang' toevoegen aan de tabel die de kolom 'Omzet' van hoog naar laag rangschikt.
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]
)
Result:
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]
})
Category
Table.Ordering