Table.ReplaceErrorValues

La función Table.ReplaceErrorValues devuelve una tabla tras sustituir los errores por ciertos valores.

Sintaxis

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

Parámetros
  • table: tabla en la que sustituir los errores
  • errorReplacement: lista conteniendo las columnas y los valores por los que sustituir los errores que se encuentren en ellas
Información adicional

El parámetro errorReplacement es una lista de listas formadas por pares de valores que incluyen el nombre de una columna y el valor a usar para sustituir a los errores en dicha columna. No es necesario que esta lista incluya todas las columnas de la tabla.

Solo se permite un valor a usar en lugar de los errores por columna.

Ejemplos

En este ejemplo partimos de una tabla formada por dos columnas que incluye una fila con un error:

let
    table = Table.FromRecords(
        {
            [id = 1, name = "Alfonso"],
            [id = 2, name = ...],
            [id = 3, name = "Marta"]
        }
    )
in
    table

Función M Table.ReplaceErrorValues

Si quisiéramos sustituir los posibles errores que existiesen en la columna "id" por el valor -1, y los posibles errores que existiesen en la columna "name" por el texto "unknown", podríamos hacerlo con el siguiente código:

let
    table = Table.FromRecords(
        {
            [id = 1, name = "Alfonso"],
            [id = 2, name = ...],
            [id = 3, name = "Marta"]
        }
    )
in
    Table.ReplaceErrorValues(
        table,
        {
            {"id", -1},
            {"name", "unknown"}
        }
    )

Función M Table.ReplaceErrorValues
Categoría
Funciones de tabla
Enviado por admin el Lun, 31/08/2020 - 20:00