Table.AddRankColumn
Σύνταξη
Table.AddRankColumn(table as table, newColumnName as text, comparisonCriteria as any, optional options as nullable record) as table
Πληροφορίες
Προσαρτά μια στήλη με ονομασία newColumnName
στο table
με την κατάταξη μίας ή περισσότερων άλλων στηλών που περιγράφονται από comparisonCriteria
το . Η RankKind
επιλογή στο options
μπορεί να χρησιμοποιηθεί από προχωρημένους χρήστες για την επιλογή μιας πιο συγκεκριμένης μεθόδου κατάταξης.
Παράδειγμα 1
Προσθέστε μια στήλη με την ονομασία RevenueRank στον πίνακα που ταξινομεί τη στήλη Revenue από την υψηλότερη προς τη χαμηλότερη.
Χρήση
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]
)
Έξοδος
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]
})