
Power query es un complemento de excel que se puede instalar desde version 2013 de office y que se incluye de forma nativa desde la versión office365
Power query trabaja en paralelo con power pivot, pero siempre tienes la opción de usarlo si lo quieres, si no puedes cargar tus datos en una hoja de excel normal, sin subir tus datos a power pivot.
Verifica la versión de Office que tienes instalada en tu equipo. Esto es requisito antes de iniciar el curso. Si tu versión concuerda con la de OFFICE 365, puedes saltar hasta el video de la carga inicial.
Si tienes las versiones de Office 2013 o diferentes de la version de OFFICE 365, debes realizar la descarga del complemento para poder continuar con este curso. Incluso en versiones 2016 de la suite antigua no tienen el complemento por defecto. Solo si eres usuario de OFFICE 365 puedes obviar este video.
Diferencias entre realizar una carga de datos desde Excel 365 a Excel 2013 (o en adelante), necesario verificar si no te has pasado a la versión de office 365
Cargar rangos que no estan nombrados, vs cargar una tabla desde Excel.
Tomar archivos externos, para cargarlos en un libros, desde fuentes como un CSV, formato de texto .TXT, o un archivo Excel que se requiera adicionar.
Como primeros pasos es importante que el texto que viene en tus datos tenga un formato uniforme, es decir que todo sea por ejemplo mayúsculas, minúsculas, o que los nombre propios tengan un estilo capitalize.
El enriquecimiento de los datos en general es tener la opción de agregar columnas de operaciones o de valores categóricos que nos permita generar resúmenes claros, por ello debes diferenciar estos dos menús en Power Query.
Usando las opciones de separar columnas, veremos las opciones disponibles para extender una tabla de acuerdo a parámetros especificos.
Los valores de tipo numérico, tienen opciones interesantes para generar operaciones, de suma, o estadísticas básicas.
Los valores de tipo fecha son muy útiles a la hora de generar calendarios, para generar inteligencia de tiempo.
Definir el tipo de datos es un paso muy importante, para cargar los datos en tus modelos, la definición de datos ayuda a la eficiencia en el procesamiento, y agrega valor para generar analítica avanzada. No te pierdas esta clase para entender los errores que se pueden generar si no realizás de forma adecuada la homologación de tipo de dato.
Estructuremos una tabla a partir de una sola columna, creamos varias columnas usando las opciones gráficas.
Entender las dependencias de cada columna te ayudara a verificar que es lo que sucede en cada paso que se aplica, si en este punto te preguntabas, que pasa si borro una columna de la que depende algún cambio o columna agregada, pues no te pierdas esta clase.
Realizamos un ejercicio para limpiar una tabla con filas innecesarias, y quitamos columnas vacías, de esta forma nos aseguramos de tener datos bien estructurados en una tabla con formato estándar.
Los errores en de tipo de dato, es decir cuando una parte del contenido de la columna no concuerda, se pueden solucionar de dos formas, remplazando el valor de error, o realizando un relleno de información de acuerdo al mejor criterio del analista.
Debes tener cuidado, cuando los nombres de las columnas cambian en el dato original, en este video te muestro que tipo de error puede aparecer, si eso sucede.
Otro error con el que te puedes topar al iniciar con power query, es que pasa cuando una columna desaparece de los datos originales.
La dinamización si duda es una herramienta que te hará olvidar las macros, con este paso podrás manipular la estructura de tus tablas y voltearlas o generar bases de forma sencilla.
Cómo funciona un transponer en Power query, como lo utilizo.
Usando transponer para homologar un reporte cuya estructura es compleja para poder resumir mediante tablas dinámicas.
El relleno de datos en power query tiene otro paradigma a diferencia de excel, es una herramienta poderosa a la hora de modelar una tabla, presta atención a los criterios a tener en cuenta para realizar un relleno exitoso.
Antes de generar una fusión de datos debes considerar el comportamiento que genera de acuerdo a los datos de búsqueda que contiene, en este video tratamos de entender que significa un primary key o un valor único.
Veamos con ejemplos en excel, que haría power query en cada escenario si no verificás primero la unidad de tus datos.
Generemos en power query los diferentes escenarios que te puedes encontrar al momento de realizar un join.
Aplicamos lo aprendido para generar una combinación (búsqueda) exitosa entre tablas, y sabiendo a ciencia cierta que resultado esperar.
Cómo hago para unir varias tablas, archivos, uno debajo de otro.
Generemos un flujo sencillo para crear vistas de reporte, reusando consultas existentes.
En este nuevo reto generemos una base de datos a partir de hojas separadas, hagamos una combinación de tablas para automatizar estos pasos.
Las opciones de ordenamiento y filtrado van a depender del tipo de dato que contenga cada columna, de esta forma podemos resolver una serie de problemas en los datos.
Usar funciones nativas nos garantiza tener una mejor performance en la carga de datos.
Igual que en excel, existen una diversidad de funciones a las cuales tenemos el primer acercamiento.
Otros usos en cadenas de texto.
Manipula fechas, usando funciones.
Ten encuentra estos conceptos, si bien son básicos conviene siempre tenerlos en mente.
De la clase de relleno, debemos tener en cuenta las condiciones que se deben cumplir, podemos entonces usar if para generar ese control.
De igual forma que con el ejemplo anterior aumentemos el nivel de nuestra lógica para generar funciones de validación poderosas.
En este curso usaremos power query para modelar y limpiar datos de fuentes externas, y propias de Excel. Usando la interfaz con las herramientas básicas y escribiendo funciones nativas para acelerar el procesamiento. Usa power query para modelar, consolidar y limpiar datos. Al final de este curso podrás generar flujos eficientes de consumo de datos para ser analizados. Podrás estandarizar formatos, usar el tipo de dato que corresponde, así como tener las herramientas suficientes para realizar limpieza de texto, obtener fechas a partir de varios formatos, relleno, y añadir columnas en base a poderosas condicionales que en Excel serían casi imposibles de realizar. Este curso está orientado netamente al pre-procesamiento de datos, en un curso posterior usando power pivot usamos herramientas de análisis. Power query es una herramienta que me ayuda para consolidar y limpiar la datoS de diferentes fuentes, como, SQL, OLE, formatos, txt, pdf, excel, csv, etc.. en Power Query, puedes abrir fuentes de datos que fácilmente superan los millones de filas sin problema, ya que es una herramienta orientada al tratamiento de datos masivos, de tal forma que complementa el análisis que puedes realizar en tablas dinámicas en Excel.
Los temas a tratar:
1. Interfaz de power query: un primer acercamiento al funcionamiento de las herramientas con una interfaz grafica amigable
2. Editar columnas y filas: Entender la manera en que power query gestiona la edición de tus datos y como se guardan los pasos.
3. Dinamizar columnas: como formatear tablas para convertirlas en formatos amigables tipo base de datos normalizadas.
4. Unificación de archivos: unificar varios archivos, varias hojas, y anexar otras fuentes.
5. Uso de funciones nativas: usando la opción de columnas personalizadas creamos funciones para generar limpieza, o formateos mas eficientes.
6. Uso de listas: este tipo de datos es muy útil a la hora de generar escenarios, y crear bases de datos tipo todas las combinaciones.
7. Casos de aplicación: aplica todo lo aprendido en casos de automatización, usando tanto la interfaz como creando la lógica para establecer el formateo que debes realizar.