Поделиться через


Table.ReplaceErrorValues

Синтаксис

Table.ReplaceErrorValues(table as table, errorReplacement as list) as table

О программе

Заменяет значения ошибок в указанных столбцах table списка новыми значениями errorReplacement . Формат списка выглядит так: {{column1, value1}, ...}. Для каждого столбца может быть только одно значение замены, указывающее, что столбец несколько раз приведет к ошибке.

Пример 1

Замените значение ошибки текстом "мир" в таблице.

Использование

Table.ReplaceErrorValues(
    Table.FromRows({{1, "hello"}, {3, ...}}, {"A", "B"}),
    {"B", "world"}
)

Выходные данные

Table.FromRecords({
    [A = 1, B = "hello"],
    [A = 3, B = "world"]
})

Пример 2

Замените значение ошибки в столбце A текстом "hello" и в столбце B текстом "мир" в таблице.

Использование

Table.ReplaceErrorValues(
    Table.FromRows({{..., ...}, {1, 2}}, {"A", "B"}),
    {{"A", "hello"}, {"B", "world"}}
)

Выходные данные

Table.FromRecords({
    [A = "hello", B = "world"],
    [A = 1, B = 2]
})