Consolidacion de Información
Publicado por Javier Palacios hace 5 meses
Respuestas
PabloM
respondió hace hace 1 semana:
Hola! Esto se puede hacer usando Power Query.- Creas una consulta con la tabla Ventas y que se muestre en Excel en una hoja nueva. Luego creas otra consulta con la tabla Packs, en este caso solo creas una conexión.(para que no aparezca en el archivo). Seleccionas la consulta que tiene la tabla de Ventas en Power Query y vas a "inicio" y allí pulsás en botón que dice: "Combinar".
Te aparecerá, en la parte de arriba, la tabla "Ventas" y en la parte de abajo, entrás al desplegable y seleccionas la tabla "Packs" (que creaste como conexión) . Luego marcas en ambas tablas, la columna del campo clave "ID Producto" (en la tabla de arriba) e ID Packs (en la tabla de abajo para establecer la combinación de ambas tablas). Finalmente elegís como tipo de combinación: Externa Izquierda y das al botón de aceptar.
Aparecerá en la tabla de "Ventas" de la consulta, un campo nuevo con el nombre de la tabla "Packs" y en el encabezado de ese campo a la derecha, aparece un icono de 2 flechitas (una fechita apunta a la izquierda y la otra a la derecha). Pulsás en ese icono y se abre un cuadro que muestra todos los campos que tiene la tabla Packs para agregar a la tabla Ventas creada en la consulta (no en tu tabla ventas original). Allí elegis los campos que te faltan: Id_producto, producto y Pzas y pulsás aceptar. Y luego cerras y cargar la consulta. Así tendrás una nueva tabla con todos los campos de los productos que están dentro de los packs. Y listo! Luego hay que agregar algunas columnas Condicionales para unificar los productos en una sola y lo mismo para el ID del producto. Notar que el campo Pzas traerá valores null en aquellos productos que no son Packs, entonces, hay que reemplazar los Null de la columna Pza por el número 1 asi luego los podemos multiplicar por cantidad para obtener la columna personalizada Cantidad total (cantidad x pzas).
Espero se entienda la solución.
Te aparecerá, en la parte de arriba, la tabla "Ventas" y en la parte de abajo, entrás al desplegable y seleccionas la tabla "Packs" (que creaste como conexión) . Luego marcas en ambas tablas, la columna del campo clave "ID Producto" (en la tabla de arriba) e ID Packs (en la tabla de abajo para establecer la combinación de ambas tablas). Finalmente elegís como tipo de combinación: Externa Izquierda y das al botón de aceptar.
Aparecerá en la tabla de "Ventas" de la consulta, un campo nuevo con el nombre de la tabla "Packs" y en el encabezado de ese campo a la derecha, aparece un icono de 2 flechitas (una fechita apunta a la izquierda y la otra a la derecha). Pulsás en ese icono y se abre un cuadro que muestra todos los campos que tiene la tabla Packs para agregar a la tabla Ventas creada en la consulta (no en tu tabla ventas original). Allí elegis los campos que te faltan: Id_producto, producto y Pzas y pulsás aceptar. Y luego cerras y cargar la consulta. Así tendrás una nueva tabla con todos los campos de los productos que están dentro de los packs. Y listo! Luego hay que agregar algunas columnas Condicionales para unificar los productos en una sola y lo mismo para el ID del producto. Notar que el campo Pzas traerá valores null en aquellos productos que no son Packs, entonces, hay que reemplazar los Null de la columna Pza por el número 1 asi luego los podemos multiplicar por cantidad para obtener la columna personalizada Cantidad total (cantidad x pzas).
Espero se entienda la solución.