Table.AddRankColumn
Nối một cột với xếp hạng của một hoặc nhiều cột khác.
Syntax
Table.AddRankColumn(
table as table,
newColumnName as text,
comparisonCriteria as any,
optional options as record
) as table
Remarks
Nối một cột có tên newColumnName vào table với xếp hạng của một hoặc nhiều cột khác được mô tả bởi comparisonCriteria.Người dùng nâng cao có thể dùng tùy chọn options RankKind để chọn một phương pháp xếp hạng cụ thể hơn.
Examples
Example #1
Thêm cột có tên "RevenueRank" vào bảng xếp hạng cột "Doanh thu" từ cao nhất đến thấp nhất.
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