La solicitud

De Shirley Chen, Compradora
Tu objetivo
Estás en la consulta Sales_Q2. Haz que sus columnas coincidan con las de Sales_Q3 (mira ambas: una columna tiene un nombre distinto), anexa Sales_Q3 debajo y luego añade line_total = quantity × unit_price para cada fila de la tabla combinada.
- Muestra exactamente
order_idorder_dateproductquantityunit_priceline_totalpendiente - 30 filaspendiente
Tu hoja
| order_id | order_date | product | qty | unit_price | |
|---|---|---|---|---|---|
| 1 | 9108 | 2025-04-03 | Fern Concrete Raised Garden Bed | 1 | 662.15 |
| 2 | 9130 | 2025-04-06 | Fern Concrete Raised Garden Bed | 3 | 779 |
| 3 | 9178 | 2025-04-09 | Pacifica Steel Planter | 1 | 289 |
| 4 | 9231 | 2025-04-14 | Linen Aluminum Raised Garden Bed | 1 | 568.65 |
| 5 | 9233 | 2025-04-15 | Fern Concrete Raised Garden Bed | 2 | 779 |
| 6 | 9250 | 2025-04-16 | Linen Aluminum Raised Garden Bed | 1 | 669 |
| 7 | 9385 | 2025-04-29 | Driftwood Acacia Planter | 1 | 219 |
| 8 | 9418 | 2025-05-02 | Pacifica Steel Planter | 1 | 289 |
| 9 | 9622 | 2025-05-20 | Driftwood Acacia Planter | 3 | 219 |
| 10 | 9724 | 2025-05-30 | Linen Aluminum Raised Garden Bed | 4 | 669 |
| 11 | 9749 | 2025-06-01 | Fern Concrete Raised Garden Bed | 1 | 779 |
| 12 | 9771 | 2025-06-02 | Fern Concrete Raised Garden Bed | 1 | 779 |
| 13 | 9786 | 2025-06-04 | Fern Concrete Raised Garden Bed | 1 | 779 |
| 14 | 9823 | 2025-06-07 | Pacifica Steel Planter | 4 | 289 |
| 15 | 9948 | 2025-06-19 | Linen Aluminum Raised Garden Bed | 1 | 669 |
| 16 | 10049 | 2025-06-27 | Linen Aluminum Raised Garden Bed | 2 | 669 |
Cargando el editor…
Solución de referencia
Mote revisa tu resultado
Presiona Comprobar. Cada fila del resultado que coincide se vuelve una luciérnaga en tu linterna.
Lo que recibe Shirley, y por qué
La lección
Anexar es copiar y pegar para consultas: las filas de una tabla van debajo de las filas de otra. Combinar (el nivel anterior) añade columnas de una segunda tabla; Anexar añade filas. Recurres a Anexar cuando el mismo informe llega en pedazos: un archivo por mes, por trimestre, por tienda.
Anexar empareja por nombre de columna
Power Query no apila la primera columna sobre la primera columna. Empareja nombres. Los dos
archivos de Shirley tienen los mismos datos en el mismo orden, pero la plantilla antigua del T2
llama qty a la cantidad:
| Sales_Q2 | Sales_Q3 |
|---|---|
| order_id, order_date, product, qty, unit_price | order_id, order_date, product, quantity, unit_price |
Anéxalas tal cual y obtienes seis columnas: qty rellena para las 16 filas del T2 y null para las
14 filas del T3, y quantity al revés. Sin error, sin aviso; una tabla dinámica sobre esa tabla
contaría solo la mitad de las unidades en cada columna.
Así que renombra primero, en la consulta del T2:
Rename column: qty to quantity
Append queries: Sales_Q3
En Excel: haz doble clic en el encabezado qty y escribe quantity. Luego Inicio → Anexar
consultas, elige Dos tablas, escoge Sales_Q3 como la tabla que anexar, Aceptar. Anexar
consultas como nuevas hace lo mismo pero deja intactos ambos originales y construye una tercera
consulta, lo cual es ordenado cuando varios informes usan los trimestres por separado.
Añade el total después de anexar
Add column: line_total = [quantity] * [unit_price]
Los pasos se ejecutan en orden, y cada uno solo ve la tabla de arriba. Una columna personalizada añadida antes de anexar existe solo en las filas del T2; las filas del T3 llegan sin ella y muestran null. Pon las columnas a nivel de fila después de anexar, para que un solo paso cubra las 30 filas.
Comprobación de cordura tras anexar: 16 + 14 = 30 filas. Los totales son 28 unidades y 15,424.80 para el T2, 24 unidades y 10,085.65 para el T3: 52 unidades y 25,510.45 juntos.
El M detrás de los pasos
#"Renamed Columns" = Table.RenameColumns(Source, {{"qty", "quantity"}}),
#"Appended Query" = Table.Combine({#"Renamed Columns", Sales_Q3}),
#"Added Custom" = Table.AddColumn(#"Appended Query", "line_total", each [quantity] * [unit_price])
Table.Combine toma una lista de tablas, así que anexar tres trimestres es un solo paso:
Table.Combine({Q2, Q3, Q4}). Para una carpeta que recibe un archivo nuevo cada mes, Datos →
Obtener datos → Desde un archivo → Desde una carpeta anexa automáticamente todos los archivos que
contiene, y Actualizar recoge los nuevos.
Errores comunes
- No comparar los encabezados antes de anexar.
qtyyquantity,Priceyprice, un espacio al final en un encabezado: todos ellos dividen una columna en dos. - Añadir columnas a nivel de fila antes de anexar. Las filas anexadas reciben null.
- Anexar archivos con significados distintos. Anexar confía en los nombres. Si el
amountde un archivo incluye impuestos y el del otro no, la columna combinada los mezcla en silencio. - Anexar el mismo archivo dos veces. El número de filas se duplica. Compara siempre el total de filas con la suma de las partes.
¡Linterna encendida!
Practicaste: power queryappend queriesrename columncolumn namescustom column
- Resuelto
- Sin pistas
- Al primer intento
