Ir al contenido

Join DataTable

Tipo: join-datatable  ·  Paquete: DataTable Activities v1.0.0  ·  Salida: DataTable

Combina dos DataTables en una sola, emparejando sus filas por una columna común (una clave). Es como un JOIN de SQL o un BUSCARV (VLOOKUP) de Excel: te permite enriquecer una tabla con datos de otra — por ejemplo, unir las ventas con el catálogo de clientes para tener el nombre y el correo junto a cada venta.

Empareja cada fila de la tabla izquierda (left) con las de la derecha (right) que tengan el mismo valor en la columna on (que debe existir en ambas). El parámetro type decide qué pasa con las filas sin pareja:

  • inner (por defecto): solo conserva las filas que tienen pareja en ambas tablas.
  • left: conserva todas las filas de la izquierda; las que no tengan pareja en la derecha quedan con esas columnas vacías.
ParámetroEditorDescripción
leftexpresiónLa DataTable izquierda.
rightexpresiónLa DataTable derecha.
ontextoNombre de la columna común por la que unir (debe existir en ambas).
ParámetroEditorDescripción
typelistaTipo de unión: inner (def.) · left.

Devuelve un DataTable con las columnas de ambas tablas combinadas.

Unir ventas con datos de cliente por la columna ClienteId:

Join DataTable left = = ventas right = = clientes on = "ClienteId" type = left → output: ventasCompletas