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


Table.ReplaceMatchingRows

Σύνταξη

Table.ReplaceMatchingRows(table as table, replacements as list, optional equationCriteria as any) as table

Πληροφορίες

Αντικαθιστά όλες τις καθορισμένες γραμμές του table με τις παρεχόμενες. Οι γραμμές προς αντικατάσταση και οι αντικαταστάσεις καθορίζονται στο replacements, χρησιμοποιώντας τη μορφοποίηση {old, new}. Μπορεί να καθοριστεί μια προαιρετική equationCriteria παράμετρος για τον έλεγχο σύγκρισης μεταξύ των γραμμών του πίνακα.

Παράδειγμα 1

Αντικαταστήστε τις γραμμές [a = 1, b = 2] και [a = 2, b = 3] με [a = -1, b = -2],[a = -2, b = -3] στον πίνακα.

Χρήση

Table.ReplaceMatchingRows(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 2, b = 3],
        [a = 3, b = 4],
        [a = 1, b = 2]
    }),
    {
        {[a = 1, b = 2], [a = -1, b = -2]},
        {[a = 2, b = 3], [a = -2, b = -3]}
    }
)

Έξοδος

Table.FromRecords({
    [a = -1, b = -2],
    [a = -2, b = -3],
    [a = 3, b = 4],
    [a = -1, b = -2]
})

Κριτήρια εξίσωσης