Table.AddRankColumn
Sintaks
Table.AddRankColumn(table as table, newColumnName as text, comparisonCriteria as any, optional options as nullable record) as table
Tentang
Menambahkan kolom bernama newColumnName
ke table
dengan peringkat satu atau beberapa kolom lain yang dijelaskan oleh comparisonCriteria
. Opsi RankKind
di options
dapat digunakan oleh pengguna tingkat lanjut untuk memilih metode peringkat yang lebih spesifik.
Contoh 1
Tambahkan kolom bernama RevenueRank ke tabel yang memberi peringkat kolom Pendapatan dari tertinggi ke terendah.
Penggunaan
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]
)
Hasil
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]
})