Sintaxe
M
Table.AddRankColumn(table as table, newColumnName as text, comparisonCriteria as any, optional options as nullable record) as tableParâmetros
- tabletableObrigatório
Tabela de entrada.
MTable.FromRecords({...})- newColumnNametextObrigatório
Nome da nova coluna de classificação.
M"RevenueRank"- comparisonCriteriaanyObrigatório
Coluna(s) e ordem usadas para classificar.
M{"Revenue", Order.Descending}- optionsnullable recordOpcional
Registro de opções, como
RankKind.M[RankKind = RankKind.Competition]
Retorna
tableExemplo
M
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]
)Resultado
M
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]
})Mais informações
- Subgrupo
- Table