JoinKind.LeftAnti

La constante JoinKind.LeftAnti se utiliza como argumento de la función Table.Join para forzar un join anti izquierdo.

Sintaxis

JoinKind.LeftAnti

Parámetros

La constante JoinKind.LeftAnti no admite argumentos

Información adicional

La constante JoinKind.LeftAnti es equivalente al valor 4.

En un join anti izquierdo solo se mantienen las filas de la tabla izquierda que no tienen una clave común en la tabla de la derecha, rellenándose los valores inexistentes con nulos.

Ejemplos

En este ejemplo partimos de una tabla con información de clientes y otra con información de compras que combinamos con la función Table.Join, y usamos la constante JoinKind.LeftAnti para especificar un join anti izquierdo:

Table.Join(
    Table.FromRecords({
        [id = 1, name = "Jorge"],
        [id = 2, name = "Julia"],
        [id = 3, name = "Manuel"]
    }),
    "id",
    Table.FromRecords({
        [order_id = 1, customer_id = 1, Price = 10],
        [order_id = 2, customer_id = 3, Price = 5],
        [order_id = 3, customer_id = 3, Price = 15],
        [order_id = 4, customer_id = 1, Price = 20],
        [order_id = 5, customer_id = 4, Price = 8],
        [order_id = 6, customer_id = 1, Price = 25]
    }),
    "customer_id",
    JoinKind.LeftAnti
)

Función M JoinKind.LeftAnti
Categoría
Funciones de tabla
Enviado por admin el Vie, 04/09/2020 - 16:53