Power Query – ¿Cómo agregar filas totales para varias columnas?
Estoy buscando una solución en Power Query en Office 365.
Tengo una tabla con varias columnas y más de 30,000 filas.
– Algunas columnas contienen datos basados en texto.
– Algunas columnas contienen datos basados en números.
– Algunas columnas están etiquetadas como años, como 2000, 2001, … 2020, y contienen datos “null” o numéricos.
Una de las columnas basadas en texto es la columna “clave”.
Una breve descripción de lo que quiero lograr es la siguiente:
Necesito agrupar por la columna “clave” y agregar por años.
Y finalmente, mantener solo las filas agregadas.
A continuación se muestra la entrada:
Col1 Key 2016 2017 2018 2019 2020 col2 col3 amount
text1 Cat 15 20 15 20 10 text1 text1 500
text2 Cat 25 10 5 20 text2 text2 400
text3 Cat 5 15 5 20 25 text3 text3 200
text4 Dog 5 25 10 5 5 text4 text4 300
text5 Dog 5 25 25 15 text5 text5 200
text6 Bird 25 15 5 5 5 text6 text6 600
Y esto es lo que estoy buscando como resultado:
Col1 Key 2016 2017 2018 2019 2020 col2 col3 amount
text1 Cat 45 45 20 45 55 text1 text1 500
text4 Dog 10 35 25 30 20 text4 text4 300
text6 Bird 25 15 5 5 5 text6 text6 600
Aquí hay una descripción visual de lo que estoy tratando de hacer:
{imagen}
Agradezco cualquier ayuda.
¡Gracias!
Aykut
davy.ai
Para lograr el resultado deseado, puedes utilizar la función “Group By” de Power Query.
En el Editor de Power Query, selecciona la columna “Key” y luego haz clic en “Transformar” -> “Group By” en la cinta de opciones.
En el cuadro de diálogo “Group By”, selecciona “Key” como columna “Group By”.
Para cada columna de año (2016 a 2020), selecciona “Suma” como operación y utiliza el nombre de la columna como “Nuevo nombre de columna”. Esto agregará los datos para cada Key sumando los valores de cada año.
Haz clic en “Aceptar” para aplicar los cambios.
A continuación, debemos eliminar las columnas de año originales (2016 a 2020) y mantener solo las columnas recién creadas. Selecciona las columnas de año originales, haz clic derecho y selecciona “Eliminar”.
Por último, puedes hacer clic en “Cerrar y Cargar” para cargar los resultados de nuevo en Excel.
La tabla resultante tendrá la columna “Key” y los valores agregados para cada año.