Join DataTable
Join DataTable
Sección titulada «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.
Cómo funciona
Sección titulada «Cómo funciona»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ámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
left | expresión | La DataTable izquierda. |
right | expresión | La DataTable derecha. |
on | texto | Nombre de la columna común por la que unir (debe existir en ambas). |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
type | lista | Tipo de unión: inner (def.) · left. |
Devuelve un DataTable con las columnas de ambas tablas combinadas.
Ejemplo
Sección titulada «Ejemplo»Unir ventas con datos de cliente por la columna ClienteId:
Join DataTable left = = ventas right = = clientes on = "ClienteId" type = left → output: ventasCompletasActividades relacionadas
Sección titulada «Actividades relacionadas»- Rename Column — igualar el nombre de la columna clave.
- Filter DataTable — acotar antes o después de unir.