Table.AddRankColumn
Menambahkan kolom dengan peringkat satu atau lebih kolom lainnya.
Syntax
Table.AddRankColumn(
table as table,
newColumnName as text,
comparisonCriteria as any,
optional options as record
) as table
Remarks
Menambahkan kolom bernama newColumnName ke table dengan peringkat satu atau lebih kolom lainnya yang dijelaskan oleh comparisonCriteria. Opsi RankKind di options dapat digunakan oleh pengguna tingkat lanjut untuk memilih metode pemeringkatan yang lebih spesifik.
Examples
Example #1
Tambahkan kolom bernama "RevenueRank" ke tabel yang memeringkat kolom "Revenue" dari tertinggi ke terendah.
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