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