Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una combinación cruzada es un tipo de combinación que devuelve el producto cartesiano de filas de las tablas de la combinación. En otras palabras, combina cada fila de la primera tabla con cada fila de la segunda tabla.
En este artículo se muestra, con un ejemplo práctico, cómo realizar una combinación cruzada en Power Query.
Tablas de entrada y salida de ejemplo
En este ejemplo, las tablas de origen de ejemplo son:
Producto: tabla con todos los productos genéricos que vende.
Colores: una tabla con todas las variaciones del producto, como colores, que puede tener en el inventario.
El objetivo es realizar una operación de combinación cruzada con estas dos tablas para crear una lista de todos los productos únicos que puede tener en el inventario, como se muestra en la tabla siguiente. Esta operación es necesaria porque la tabla Product solo contiene el nombre del producto genérico y no proporciona el nivel de detalle que necesita para ver qué variaciones de producto (como el color) hay.
Realizar una combinación cruzada
Para realizar una operación de combinación cruzada en Power Query, siga estos pasos:
Seleccione la tabla Product.
En la pestaña Agregar columna de la cinta de opciones, seleccione Columna personalizada. Para obtener más información sobre las columnas personalizadas, vaya a Agregar una columna personalizada.
En el cuadro de diálogo Columna personalizada , escriba el nombre que quiera en el cuadro Nuevo nombre de columna y escriba el nombre de la tabla de colores o la consulta en el cuadro Fórmula de columna personalizada . En nuestro ejemplo, el nombre de nuestra columna personalizada es
Customy el nombre de nuestra tabla o consulta esColors.
Importante
Si el nombre de la consulta tiene espacios en él, como Colores del producto, el texto que necesita escribir en la sección Fórmula de columna personalizada tiene que seguir la sintaxis
#"Query name". En Colores del producto, debe escribir#"Product Colors".Puede comprobar el nombre de las consultas en el panel Configuración de consultas o en el panel Consultas de Power Query.
Seleccione Aceptar en el cuadro de diálogo Columna personalizada .
En el nuevo encabezado de columna, seleccione Expandir (
) para expandir el contenido de esta columna recién creada y, a continuación, seleccione Aceptar.
Puede ver la tabla de todas las combinaciones posibles de Product y Colors.