Κοινή χρήση μέσω


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]
})

Κριτήρια σύγκρισης