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 μπορεί να χρησιμοποιηθεί από προχωρημένους χρήστες για την επιλογή μιας πιο συγκεκριμένης μεθόδου κατάταξης.

Παράδειγμα

Προσθέστε μια στήλη με το όνομα "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]
})

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