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