Table.ReplaceValue
Замінює одне значення на інше у вказаних стовпцях.
Syntax
Table.ReplaceValue(
table as table,
oldValue as any,
newValue as any,
replacer as function,
columnsToSearch as list
) as table
Remarks
Замінює значення на нове у вказаних стовпцях таблиці.
table: таблиця для пошуку.oldValue: значення, яке потрібно замінити.newValue: значення заміни.replacer: Функція заміни, яку потрібно використати. Функцією може бутиReplacer.ReplaceTextдля заміни оригінального тексту на новий текст,Replacer.ReplaceValueдля заміни оригінального значення на нове, або власна функція заміни.columnsToSearch: Список, що містить конкретний стовпець або стовпці в таблиці, де потрібно шукати значення для заміни.
Examples
Example #1
Замінити у стовпці B текст "goodbye", що відповідає лише значенню цілком, на "world".
Table.ReplaceValue(
Table.FromRecords({
[A = 1, B = "hello"],
[A = 2, B = "goodbye"],
[A = 3, B = "goodbyes"]
}),
"goodbye",
"world",
Replacer.ReplaceValue,
{"B"}
)
Result:
Table.FromRecords({
[A = 1, B = "hello"],
[A = 2, B = "world"],
[A = 3, B = "goodbyes"]
})