Nhảy tới nội dung

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