📂Cuaderno de ejemplos y ejercicios.
7. Transformar filas.
En PowerQuery muchas tareas de preparación de datos se realizan trabajando con las filas de una tabla para organizarlas, filtrarlas y resumirlas. Se abordarán operaciones como ordenar, filtrar, eliminar y agrupar registros, además de reorganizar la estructura mediante la transposición de filas y columnas y la asignación de encabezados.
El objetivo es dar forma a los datos para dejarlos listos para su análisis o para aplicar otras transformaciones.
7.1 Ordenaciones.
Ordenar una tabla es reorganizar sus filas según el valor de una o más columnas. Se suele ordenar una tabla para facilitar la inspección y agrupación de datos.
Tenga en cuenta que la ordenación de una tabla no modificará el orden de los datos en la fuente de datos.
Vídeo: 7.1
Título: Ordenar filas.
url: https://youtu.be/CCEYXv7yDY8
Libro de trabajo: tabla_filas.xlsx
Ejemplos recomendados.
T7.1-1
7.2 Filtros.
Filtrar datos sirve para mostrar las filas que cumplan determinados criterios o condiciones y, de esta forma, reducir la cantidad de información y mostrar solo lo que interesa o pretende analizar.
Vídeo: 7.2.a
Título: Filtrar filas de una consulta.
url: https://youtu.be/ZnEomuaWPus
Libro de trabajo: tabla_filas.xlsx.
Vídeo: 7.2.b
Título: Filtros complejos.
url: https://youtu.be/tAjESgaCmoU
Libro de trabajo: tabla_filas.xlsx.
Ejemplos recomendados.
T7.2-1
7.3 Eliminar filas.
Esta operación se utiliza para trabajar con un número específico de filas, como las últimas 20 ventas o las primeras 30 muestras de una tabla.
No siempre se cargan únicamente esas filas desde el origen de datos. Dependiendo de la fuente, puede que se carguen todos los registros y luego se eliminen los sobrantes, o que realmente solo se importen las filas seleccionadas. Para más detalles consulte el tema de Plegamiento de consultas.
https://learn.microsoft.com/es-es/power-query/query-folding-basics
Vídeo: 7.3
Título: Eliminar filas de una consulta.
url: https://youtu.be/0jh_JNU1JwQ
Libro de trabajo: tabla_filas.xlsx.
Ejemplos recomendados.
T7.3-1
7.4 Definir primera fila como encabezado de una tabla.
Esta opción permite, una vez importados los datos, convertir la primera fila de esos datos en nombres para las columnas.
Es una operación habitual cuando se importan datos desde archivos CSV, TXT, datos de la Web, donde la información de primera fila son los encabezados de columnas pero PowerQuery, a veces, los interpreta como datos normales, lo verá porqué las columnas se llamarán Column1, Column2, … Esta opción sirve para corregir esta estructuración.
Vídeo: 7.4
Título: Definir primera fila como encabezados.
url: https://youtu.be/ALCnCMn9RJg
Archivo de datos: lista_csv_encabezados.csv.
Ejemplos recomendados.
T7.4-1
7.5 Transponer filas y columnas.
Esta opción permite intercambiar filas por columnas en una tabla. Se utiliza cuando los datos están en formato horizontal (por ejemplo, fechas o meses como encabezados de columna), y se necesitan esos encabezados como valores de tabla (columna de datos) para su análisis.
CUIDADO. Es posible que antes de realizar esta transformación, tengamos que convertir la fila de encabezados en fila de datos. Al transponer, PowerQuery elimina los encabezados y éstos se pierden.
Vídeo: 7.5
Título: Transponer filas y columnas.
url: https://youtu.be/9ZNV12OzOso
Libro de trabajo: tabla_transponer_1.xlsx.
Ejemplos recomendados.
T7.5-1
7.6 Agrupaciones.
Una agrupación permite juntar en una única fila las filas de una tabla que comparten un mismo valor en una o varias columnas. Una vez agrupadas, se suelen aplicar operaciones de resumen sobre algunas columnas, como contar, sumar, promediar, obtener valores máximos o mínimos, entre otras.
Vídeos: 7.6
Título: Agrupaciones de filas.
url: https://youtu.be/UNxxWInfjyk
Libro de trabajo: tabla_agrupaciones.xlsx
Ejemplos recomendados.
T7.6-1
7.7 Operaciones estadísticas sobre columnas.
Con esta función de Power Query podremos sumar, realizar promedios, conteos, obtener valores máximos y mínimos, la desviaciones estándar sobre columnas enteras de datos.
Nota: Cuando se realiza esta operación, es habitual crear una referencia de la tabla original y aplicar los cálculos sobre esa referencia. Recuerde que cualquier cambio a la tabla original afectará a las referenciadas.
Vídeo: 7.7
Título: Resumir (sumar datos, etc.) de toda una columna.
url: https://youtu.be/xL0HsKysWhY
Libro de trabajo: tabla_estadisticas_columna.xlsx
Ejemplos recomendados.
T7.7-1
Ejercicios recomendados del tema
T7-1