Power Query en Excel

Why take this course?
¡Hola! Veo que tienes una lista extensa de operaciones y conceptos con los que te gustaría trabajar en Power Query (PQ) dentro del entorno de Excel, Power BI o Azure Data Factory. Estoy aquí para ayudarte a entender cómo realizar estas operaciones utilizando Power Query. A continuación, te proporcionaré una breve explicación y ejemplos para algunos de los puntos que mencionaste. Si necesitas una guía paso a paso o un ejemplo detallado para alguna de las operaciones específicas, no dudes en preguntar.
-
Manipulación de fechas y tiempo: PQ ofrece muchas funciones para trabajar con fechas y tiempos, como
Date.AddYears
, que añade un número de años a una fecha;dateTime.LocalNow
, que obtiene la hora local actual;Date.From
, para convertir texto en fecha; yDuration.Days
, para calcular la duración en días entre dos fechas. -
Manipulación de datos no estructurados: Utiliza
List_Generate
yTextSplit
para generar listas a partir de texto y dividir ese texto en partes, respectivamente. -
Transformaciones de lista a tabla y viceversa: Con
List_TransformMany
, puedes transformar una lista en una tabla con múltiples filas. Para insertar rangos o filas en blanco, puedes usarTableInsertRows
yTableRowCount
. -
Cambio de configuración regional: Asegúrate de que tu sistema operativo y Power BI estén configurados correctamente para manejar las funciones de fecha y moneda de la manera que esperas.
-
Filtrado y selección de datos: Utiliza
Table.SelectRows
para filtrar filas basadas en criterios específicos. Puedes usarList.Contains
para verificar si un elemento está en una lista. -
Manipulación de columnas y tablas: Con
Table.FromColumns
, puedes transformar varias columnas en una sola tabla. Para eliminar columnas vacías, puedes usarTable.RemoveColumns
oTable.Profile
. Si quieres anexar tablas con diferentes encabezados, puedes utilizar uniones dinámicas basadas en la clave común. -
Creación de índices y agrupaciones: Puedes usar
Table.AddIndexColumn
para crear una columna que identifique de manera única cada fila. Para acumular datos, puedes usar la funciónList_Accumulate
. -
Cálculos y transformaciones matemáticas: Realiza cálculos matemáticos básicos o más complejos utilizando las funciones matemáticas de PQ como
Table.Skip
para saltar filas. -
Normalización y modelado de datos: Asegúrate de que tu modelo de datos esté bien estructurado para facilitar el análisis y la visualización. Si necesitas normalizar tu modelo, ajusta las relaciones entre las tablas para eliminar redundancias.
-
Cálculos complejos y funciones avanzadas: Para operaciones más complejas, como calcular un descuento por unidades o realizar un acumulado por día y mes, puedes combinar múltiples pasos en PQ o utilizar el lenguaje de scripting de M.
Recuerda que Power Query es muy flexible y puede manejar una amplia gama de operaciones de transformación de datos. Si tienes preguntas específicas sobre alguno de estos puntos o necesitas ejemplos detallados, no dudes en preguntar.
Course Gallery




Loading charts...