Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ANALITICA
INTRODUCCIÓN
Bienvenidos a este entrenamiento de Power Query, espero que disfrutes la lección.
Las lecciones son fáciles, relajadas, sencillas y fáciles de entender. Hago todo lo posible para
explicar temas complejos de una manera sencilla y sin rodeos.
Mi objetivo es que al terminar de leer este libro usted tenga las habilidades necesarias de
Power Query para aplicar de forma inmediata en su trabajo o en proyectos personales.
Power Query es una característica casi desconocida para muchos usuarios de Excel que
Microsoft empacó en Excel.
Este complemento es bastante impresionante. Le brinda varias herramientas que puede
usar para manejar, limpiar, transformar, auditar y analizar sus libros de trabajo. Si te
encuentras constantemente tratando de manejar bases datos para transformarla en
información útil de análisis y toma de decisiones, este será tu camino. Es el tipo de cosas que
una vez que lo ves, te preguntarás cómo has vivido sin él.
#1
POWER QUERY
Power Query: se utiliza para importar, limpiar y transformar datos, y ya viene integrado en
las versiones de office 2016.
Fuente de Datos
Power Query puede conectarse a múltiples fuentes de datos
externas, unirlas y manipular los datos para que pueda usarlos
en Excel. Una vez que los datos están en Excel, puede crear
paneles desde ellos, usarlos en una tabla dinámica o cargarlos
en las otras herramientas de Excel BI para crear algunas
presentaciones espectaculares.
También puede realizar uniones, exclusiones y manipular los
datos antes de que lleguen a Excel. Por ejemplo, suponga que
se conecta habitualmente a su base de datos de ventas y extrae
los datos de ventas del mes actual y los carga a una hoja de
cálculo
y poder trabajarlo en Excel para dividir los archivos de nombre completo en Primero, Último,
Medio. También debe escribir varias fórmulas para corregir cualquier error o información
faltante. Repetirás este proceso todos los meses. Por supuesto, mientras más limpieza de datos
tenga que hacer, más tediosa será la tarea. Power Query puede hacer toda esta limpieza y
manipulación de datos por usted. Solo debe con gurar su proceso de limpieza de datos para que
se ejecute antes de que los datos se carguen en Excel de forma automática.
Destino de Datos
Hay dos lugares en los que puede cargar los datos de Power
Query: Excel o el modelo de datos de Excel.
Si carga los datos en Excel, aparecerá como una tabla de datos
que se puede actualizar (se volverá a conectar a la fuente y
recuperará nuevos datos). Si las las no caben en una hoja de
cálculo de Excel, entonces la carga en el Modelo de datos y
puede usar Power Pivot para trabajar los datos.
EL PROCESO ETL
Otro término relacionado con BI que encontrarás es ETL. ETL
es un acrónimo de Extraer, Transformar y Cargar. Este es el
proceso de conexión a los datos (Extraer), dar forma a los datos
en una forma más funcional (Transformar). Luego se puede
cargar en Excel u otra herramienta de presentación como
Power Pivot y Power Map (Cargar).
#3
POWER QUERY
Con gurar un buen proceso ETL es vital para cualquier tipo de análisis a realizar, es decir por la
importancia de la calidad de los datos, como la duración del proceso de ejecución.
#4
POWER QUERY
Hay un montón de cosas nuevas que voy a cubrir. Power Query tiene mucha funcionalidad. No
es difícil de entender, mucho de eso lo puede ver en la cinta de Datos (Obtener y transformar
datos): Voy a comenzar en el primer grupo, Obtener datos.
Antes de hacer algo en Power Query, debe conectarse al origen de datos. Power Query puede
conectarse a muchos tipos diferentes de fuentes de datos. No los cubriré todos, pero les
mostraré lo que está disponible. Luego puede navegar y revisar para ver qué se aplica a su
entorno de TI.
#5
POWER QUERY
Desde los servicios en línea Permite importar datos de servicios electrónicos como Facebook.
Desde otras fuentes Puede importar datos de otras fuentes de orígenes como tablas o rangos,
desde la web, etc.
Desde la web Se conectará a una página web desde Excel con Power Query y verá como Power
Query Extrae los datos de la web para ser tratados en su panel de edición.
Abre Excel.
Haga clic en la pestaña Datos/Obtener datos/Desde otras fuentes.
Luego haga clic en Desde la Web.
Luego que se establezca la conexión aparecerá el cuadro de abajo: Ahora las cosas empiezan a
ponerse interesantes, cierto ... Después de que Power Query se conecte.
#6
POWER QUERY
NOTA: Esto no es una descarga de los datos en la página web; Esta es una conexión en vivo a la
página web.
#7
POWER QUERY
Archivo CSV
1. Haga clic en la cinta de Datos.
2. Haga clic en Desde archivo.
3. Haga clic en Desde el Texto/CSV.
#8
POWER QUERY
TRANSFORMACIONES
Una vez que hemos seleccionado el archivo de los datos de origen, llagamos al editor de
consultas (Query Editor) que es donde vamos a realizar las transformaciones que analizamos son
necesarias para el n deseamos obtener. Veamos a continuación una imagen completa de la
ventana del editor de consultas con los datos importados de Excel en formato CSV de un ejemplo
de inventario:
Consultas o Queries: Un libro de trabajo puede tener múltiples consultas. Si hace clic en la
palabra clave Consultas alineadas verticalmente en el lado izquierdo, puede cambiar entre
consultas.
Autofiltro: Auto ltros (las echas pequeñas en cada columna) se han aplicado automáticamente.
Puede hacer clic en los botones para ltrar los datos. Hay un pequeño botón a la izquierda de la
columna “Descripción Articulos” y por encima de la la 1; Si hace clic en este botón, verá muchas
de las mismas opciones que aparecen en la cinta. Esta es solo otra forma de usar las mismas
características.
#9
POWER QUERY
Orden de columnas: si no te gusta el orden de las columnas, puedes hacer clic en el encabezado
de la columna y arrastrar la columna a donde quieras.
Renombrar columnas: no es necesario mantener los mismos nombres de columna que los datos
de origen. Haga clic con el botón derecho en la columna y seleccione Cambiar nombre para
cambiar el nombre de la columna.
Ajustes de consulta: Más a la derecha, verá la ventana Con guración de consulta. Aquí puedes
renombrar la consulta. En este momento se llama DataInventario, debajo de PROPIEDADES. El
panel PASOS APLICADOS, registrará los cambios que realice en los datos. Así es como Power
Query recuerda lo que hizo y vuelve a aplicar todos los pasos cuando hace clic en Actualizar.
También puede reordenar sus pasos; paso atrás en el tiempo a un paso anterior. Aprenderá cómo
usar esta función en una sección posterior.
Vamos a conocer primero la cinta de opciones o barra de herramienta y conocer los tres
elementos que la componen: Inicio, Transformar, Agregar Columna y Vista.
Menú Inicio
# 10
POWER QUERY
Elegir columnas: abre una nueva ventana en la que puede Administrar Columnas
elegir qué columnas devolver a Excel.
Eliminar columnas: elimina la columna seleccionada
actualmente de la consulta.
Tiempo de práctica: hagamos un ejercicio rápido antes de aburrirte leyendo todas las funciones
de los botones. Debe tener el Editor de consultas abierto con los datos de DataInventario en él.
# 11
POWER QUERY
# 12
POWER QUERY
Quitar duplicados: esto eliminará las las que estén duplicadas. Ordenar
Tenga en cuenta que duplicar signi ca que cada campo es
idéntico. ¡Los espacios cuentan!
Quitar filas en blanco: elimina las filas en blanco.
Quitar errores: puede agregar columnas calculadas en Power
Query. Si algunos de estos cálculos dan como resultado un
error, puede elegir eliminarlos. Ordene los datos de forma
ascendente o descendente según
la columna seleccionada.
# 13
POWER QUERY
Transformar
Aquí es donde Power Query comienza a mostrar su poder
(¿muestra su poder?) Dame un respiro, Excel es difícil de hacer
divertido, cierto). Puede comenzar a dar forma a los datos en
Power Query. Esta es la ‘T’ en ETL (Extraer Transformar
Carga). Sin Power Query, tendría que agregar columnas
adicionales en Excel y agregar las fórmulas allí.
Vamos a usar un archivo fuente diferente en el que podamos hacer algunas transformaciones.
Vas a utilizar un archivo de Excel como fuente de datos. Este archivo está bastante desordenado
y lo limpiará en Power Query.
1. Cierre la ventana de Power Query (use la x a la derecha de la ventana y descarte los cambios).
2. En la ventana de Datos, Obtener datos, seleccione desde un archivo Archivo, Desde un libro o
Excel.
# 14
POWER QUERY
5. Haga clic en Editar (Clean Data). Ahora tienes que empezar a limpiar los datos.
Aparentemente, la estructura de este archivo no cumple con los estándares de bases de datos
aceptados. Por ejemplo, Región no es la única región, esta columna tiene un guión y el nombre
del vendedor se adjunta a ella. Necesitas dividir esa columna en dos.
6. Haga clic en la columna Region para seleccionarla.
7. Haga clic en el botón Dividir columna.
8. Seleccione Por Delimitador.
Observe esos tres botones de opción. Si tiene experiencia con la función Texto a columnas en
Excel, verá que tiene algunas opciones más en Power Query para dividir una columna. Puede
elegir el delimitador más a la izquierda o más a la derecha como el punto de división.
# 15
POWER QUERY
11. Haga clic en Aceptar. La columna se ha dividido en dos columnas. Ahora renombra las
columnas.
# 16
POWER QUERY
Tipo de Datos
Hablemos de tipos de datos. La mayoría de las veces, los usuarios de Excel no tienen que
preocuparse por los tipos de datos, Excel (y Power Query) hacen un muy buen trabajo al calcular
números contra texto, fechas, etc.
El tipo de datos de una columna siempre va a estar identi cado con un símbolo a la mano
izquierda por ejemplo: si ves ABC te está diciendo que se trata de una columna con valores en
texto, si vez ABC123 se re ere a textos numéricos, si es 123 se re ere a valores con números
enteros, si vez 1.2 te esta diciendo que es un valor con decimales y así sucesivamente para fecha
y otros tipos de datos.
Sin embargo, puede suceder que ciertas columnas aparezcan con el formato incorrecto, y si va a
realizar un análisis es mejor asegurarse de que los datos sean lo que espera al principio (en la
importación), en lugar de tener que cambiarlos más tarde.
Cambiar los tipos de datos también puede ayudarlo a limpiar los datos. Continúa trabajando con
la consulta actual para ver cómo funciona esto.
1. Haga clic en el encabezado de la columna Fecha de venta para seleccionar la columna. Sobre
la base de los datos que ve, es evidente que esta columna debe ser del tipo de datos Fecha, pero
si el formato no es correcto.
2. Haga clic en el botón Tipo de datos.
3. Seleccione fecha.
# 17
POWER QUERY
La identi cación de la columna cambio y la segunda la tiene un error. Algo salió mal al cambiar
el tipo de datos. Retroceda en el tiempo en su proceso de transformación de datos para ver cuál
fue el valor anterior.
4. En los Pasos aplicados, haga clic en el paso Valor reemplazado1.
Puede elegir eliminar los errores haciendo clic en el botón Quitar errores.
Puede agregar una columna calculada que pruebe los errores y reemplace los errores con
una fecha predeterminada.
Puede arreglar los datos de origen
La forma en que elija corregir el error depende de usted, pero el objetivo aquí fue mostrarle que
ser un poco paranoico con respecto a los tipos de datos correctos puede ayudarlo a detectar
errores.
# 18
POWER QUERY
Usar la primera la como encabezados: esta opción se explica por sí misma, pero veamos un
ejemplo.
Mira el resultado
Agrupar por: agrupar por es un tipo más drástico de transformación de datos. Con esta función,
en realidad está cambiando sus datos y resumiéndolos según sea necesario. Puede considerar
esto como un "preprocesamiento" de sus datos antes de que llegue a Excel.
Empecemos con una nueva consulta. Puede cerrar y descartar los cambios o puede insertar una
nueva hoja de trabajo y crear una segunda consulta en el libro existente, eso depende de usted.
1. En la cinta de Datos, haga clic en Desde Excel.
2. Importe el archivo PorGrupo.xlsx.
El archivo PorGrupo.xlsx es muy similar al archivo DataVentas.xlsx.
3. Haga clic en Tabla1.
4. Haga clic en Editar para ir al Editor de consultas.
# 19
POWER QUERY
Ahora, suponga que solo necesita saber la cantidad total vendida por región. En Power Query,
agrupará la columna.
5. Haga clic en Agrupar por
6. En la nueva ventana, cambia los valores para que coincidan con esta imagen:
También puede agrupar por más de una columna. Veamos cómo funciona eso.
Agrupación por más de una columna
1. Haga clic en la x junto a Filas agrupadas para eliminar la agrupación.
# 20
POWER QUERY
Vamos, tienes que admitir que es genial que Power Query recuerde todos tus pasos y puedas
eliminar los que quieras. También puede hacer clic y arrastrar los pasos para cambiar el orden en
que se realizan.
1. Haga clic en la columna Región.
2. Haga clic en Agrupar por (Uso avanzado)
3. En agregar agrupación es donde puede agregar una nueva columna para Agrupar por.
# 21
POWER QUERY
Su conjunto de datos ahora tiene la cantidad total resumida y promedio vendida para cada
combinación de región y vendedor. Para referencia, esta imagen tiene los datos en bruto y los
datos que se han agrupado por Región y Vendedor.
Observe cómo hay tres registros para Centro América de María en la imagen de la izquierda.
Suman un total de 1,085 y se promedian en 361.66 en la imagen de la derecha.
¿Por qué usarías esto? Excel ya tiene Tablas Dinámicas o SUMAR.SI. Todo depende de tus
necesidades. Excel te da diferentes maneras de hacer lo mismo. Aquí hay algunas notas sobre por
qué esto podría ser mejor que Tablas Dinámicas o Fórmulas Lógicas:
Hay demasiadas filas para insertar en una hoja de cálculo.
Su archivo de Excel ya es lento para calcular por la sobre carga de datos y fórmulas. Agregar
otra tabla dinámica lo hará más lento.
Siempre te olvidas de actualizar la tabla dinámica.
Debe realizar una gran cantidad de limpieza de datos antes de llegar a este punto.
# 22
POWER QUERY
Anexar Consultas
Anexar consultas es el acto de combinar dos consultas en una.
Hay algunas condiciones que deben cumplirse. Las dos fuentes de datos deben tener estructuras
de datos idénticas:
Mismo número de columnas
Mismo tipo de datos en cada columna
Mismo nombre de columna
Mismo orden de columnas
Es importante tener esto claro, no importa la cantidad de las, pero la estructura de las columnas
no PUEDE cambiar, deben ser siempre idénticas, así mismo idénticas.
Por ejemplo, si obtiene el mismo conjunto de datos de ventas cada mes y son idénticos, puede
usar este método para combinar los archivos. Otro ejemplo, considere los siguientes libros de
trabajo: ENE_VTAS.xlsx y FEB_VTAS.xlsx. Estos archivos tienen la misma estructura; Sólo tienen
datos para diferentes meses. Vas a adjuntar ambas tablas o consultas.
1. Crear una consulta para ENE_VTAS.xlsx.
2. Desde el editor de consultas, clic en datos.
3. Clic en obtener datos, desde un archivo, desde Excel
4. Clic en Editar o Clean Data
# 23
POWER QUERY
Anexar consultas: Permite unir dos tablas o varias en la consulta activa o seleccionada. (ver
imagen para su comprensión)
# 24
POWER QUERY
Anexar consultas para crear una nueva: Permite unir dos tablas o varias en una nueva tabla o
consulta.
Tiempo de practicar: Para nuestro ejemplo vamos a crear una, es decir unir ambas tablas en una
sola tabla, escogiendo como principal la tabla de enero y que febrero se añada debajo.
13. Clic en anexar consulta.
14. Seleccione la tabla que no es la tabla actual.
# 25
POWER QUERY
Puede adjuntar un archivo CSV con un archivo de Excel, siempre que tengan la misma estructura.
Incluso si no tienen la misma estructura, puedes hacer que tengan la misma estructura. Mueva
las columnas, cambie los tipos de datos, cambie el nombre de las columnas, elimine columnas,
haga lo que sea necesario para que sean idénticas y luego agréguelas. No es necesario cambiar la
fuente de datos para que se ajuste; con gura los datos en Power Query para que se ajusten a sus
necesidades.
Combinar Consultas
La operación combinar consultas, básicamente, lo que esto signi ca es que tiene dos tablas y
ambas tienen un campo en común, que habitualmente se unen por las claves. Puede usar este
campo común para crear una relación entre las tablas y extraer registros de ambas tablas en
función del valor común.
También puede utilizar la combinación para realizar agregaciones en los datos. Por ejemplo,
suponga que tiene una tabla con clientes y tiene otra tabla más grande con facturas de clientes.
Cada cliente puede tener una o varias facturas (esta es una relación de uno a varios). Puede usar
Power Query para agregar los datos de la factura del cliente por usted. Vas a hacer exactamente
eso; únete a dos archivos CSV y usa Power Query para agregar los datos por ti.
# 26
POWER QUERY
Cuando realice estas fusiones, debería dedicar algo de tiempo a comprender sus datos. En este
caso, mirar los datos que nos muestra la relación entre los conjuntos de datos.
El lado "uno" de la relación es la tabla de la izquierda. Cada empresa tiene su identi cación y el
vendedor correspondiente. Dado que hay muchas de las mismas ID en la tabla de la derecha, esa
es la parte "muchos". Demos un paso atrás y pensar desde una perspectiva empresarial, tiene
sentido. Una empresa normalmente tendrá muchas facturas. Una vez más, para ser claros: el
objetivo es crear una consulta que devuelva los datos de la empresa junto con la suma de todas
las facturas.
# 27
POWER QUERY
# 28
POWER QUERY
8. Clic en Aceptar
Ahora has enlazado los archivos fuente. La pantalla de Power Query muestra una nueva
columna. Debe hacer clic en la nueva columna e indicar a Power Query qué registros devolver y
que desea realizar una agregación.
# 29
POWER QUERY
Tipos de Uniones
Power Query le permite definir varios tipos de combinaciones entre tablas. Vamos a definirlos.
Externa izquierda: Combinar devolverá todos los registros de la tabla izquierda y solo los
registros coincidentes de la tabla derecha.
Externa derecha: Combinar devolverá todos los registros de la tabla derecha y solo los registros
coincidentes de la tabla izquierda.
Externa completa: la combinación devolverá todos los registros de ambas tablas.
Interna: Este es el más común. Esto devolverá los registros de ambas consultas donde el campo
común es igual.
Anti Izquierda: Combinar devolverá registros de la tabla izquierda donde no hay coincidencia en
la tabla derecha.
Anti Derecha: la combinación devolverá los registros de la tabla derecha donde no hay
coincidencia en la tabla izquierda.
# 30
POWER QUERY
Menú Transformar
Hasta ahora, hemos revisado todos los botones en la pestaña Inicio de Power Query. Ahora
vamos a mirar la pestaña Transformar. Verás que muchos de estos botones son idénticos. Solo
revisaré los nuevos botones / características en esta sección.
Grupo de Tabla
# 31
POWER QUERY
Detectar tipo de datos: Detecta de forma automática el tipo de dato de la columna actualmente
seleccionada.
Cambiar nombre: Permite cambiar o modificar el nombre de las columnas.
Reemplazar valores: Aquí puedes reemplazar los valores por uno nuevo. Por ejemplo, si la tabla
tiene un valor llamando mansana, lo puedes reemplazar por el valor correcto manzana.
Rellenar: llena celdas en blanco con datos de otras las. Esto no sobrescribirá las celdas que no
estén en blanco.
Columna dinámica: Puede convertir los campos de una columna en nuevas columnas, excepto
aquellas con columnas anidadas.
Mover: Facilita mover columnas de una posición a otra.
Convertir en lista: Convierte la columna seleccionada en una lista.
Anular dinamización de columnas (Unpivot o despivotar columnas): Despivotar columnas
cambia las por columnas y viceversa, funciona de la misma forma que la función transponer de
Excel, es una función muy útil. Hagamos un ejercicio práctico y rápido con esta función.
Grupo de Tabla
1. Cierre todas las demás ventanas de Power Query que haya abierto.
2. Importe el archivo Unpivot.csv. (El inglés siempre suena más bonito)
Muchas veces recibirás archivos en este formato. Tener los meses de este tipo no es muy útil
para nes analíticos. En este caso, no puede resumir fácilmente todos los meses para ver el valor
de un año completo. La solución es despivotar esta información.
3. Seleccionar las columnas Region y Vendedor. Quedaran resaltadas para indicar que están
seleccionadas.
# 32
POWER QUERY
La consulta ahora tendrá todos los meses en una columna y los valores en la siguiente columna.
# 33
POWER QUERY
Sobre la columna elegida puede convertir a minúsculas o Mayúsculas, puede recortar, es decir
elimina los espacios iniciales y nales de la columna, limpiar elimina todos los caracteres no
imprimibles de una columna. ¿Alguna vez ha tenido una situación en la que pega datos en Excel y
los datos pasan a la siguiente la? Esto se debe a que los datos de origen tenían retornos de
caracteres no imprimibles (e invisibles). La aplicación limpia en una columna elimina todos los
caracteres no imprimibles.
Extraer: extrae valores de la columna y reemplaza la columna con los valores. Por ejemplo, si
tenía una columna con el nombre del mes completo (enero, febrero, etc.) y usó Extraer para los
primeros tres caracteres, la columna se transformaría para tener solo ene, feb, etc.
Analizar: Este comando se utiliza para conectarse a sitios web que entregan datos en formato
XML o JSON.
Estos comandos estarán en gris hasta que haga clic en una columna que contenga números.
Todas las funciones de este grupo cambiarán el contenido de la columna y aplicarán el cálculo
especi cado. Por ejemplo, si desea redondear los números en una columna, debe hacer clic en
Redondear y luego en Redondear hacia arriba, Redondear hacia abajo o redondear a un número
específico de lugares decimales.
# 34
POWER QUERY
Una vez más, cuando haga clic en la pestaña Agregar columna, verá muchos botones familiares.
Columna personalizada: esta es una nueva característica donde puede agregar columnas con un
cálculo personalizado.
Trabajemos con un ejemplo simple para que puedas ver cómo funciona esto. Va a agregar una
columna que multiplica el precio por la cantidad vendida para obtener el ingreso.
1. Importe el archivo DataVentas.xlsx.
2. Seleccione Tabla1 para importar.
3. Haga clic en Aceptar para ir al editor.
En algunas ocasiones Power Query le solicitará refrescar los datos cuando se hayan modificados.
# 35
POWER QUERY
8. Clic en Aceptar.
La nueva columna de Ingresos se agregado a la consulta de datos.
# 36
POWER QUERY
Agregar columna de índice: Esto agrega una columna que inserta un contador para cada la. Por
lo general, comienza desde 0 o 1, pero también puede de nir su número inicial e incremental.
Esto es útil si necesita recordar, volver a aplicar o almacenar el orden de clasi cación original de
los datos.
Agregar columna condicional: esta es otra función increíble incorporada en la consulta de poder
que le permitirá crear una nueva columna que agregue condicionalmente los valores en la
columna seleccionada actualmente. Lo que esto implica es que una vez que se cumplan los
criterios dados durante la de nición de la columna condicional, el valor correspondiente
aparecerá automáticamente en la columna recién agregada. Le permite de nir las condiciones
únicas y múltiples mientras agrega una columna condicional. Tenga en cuenta que debe construir
la lógica de manera incremental.
Para comprender mejor cómo funciona esta característica sorprendente, lo guiaré a través de un
ejercicio utilizando el conjunto de datos de la banda a continuación para calcular el descuento en
la cantidad vendida del ejemplo utilizado.
# 37
POWER QUERY
Luego puede formatear la columna de descuento para que se vea en porcentaje, simplemente
cambiando el tipo.
Agregar columna a partir de los ejemplos: Esta función es muy inteligente y funciona como
autorelleno en Excel, pero más potente. Estudia tus pasos aplicados y te ayuda a completar el
resto de la columna.
# 38
POWER QUERY
# 39
POWER QUERY
Como puedes ver en la columna contenido dice Binary, binario es una función que permite
almacenar diversos objetos.
6. Clic en el botón combinar y eliges combinar y editar.
Aparecerá una nueva ventana mostrando una vista previa de la información.
7. Clic en Aceptar.
Puedes apreciar que Power Query realizó la combinación de los archivos que están incluidos en
la carpeta VentasMensual, en la primera columna llamada Source.Name muestra el nombre del
archivo y así sucesivamente para cada archivo que este incluido en esa carpeta. Debes recordar
que el proceso de combinar debe cumplir los requisitos que todas las columnas deben ser
idénticas para que esto funcione a las mil maravillas.
Si todos los meses bajas una base de datos de ventas, solo debes salvarla en esa carpeta y Power
query hará el resto, si por ejemplo incluyes la data de marzo, solo debes ir a la opción de datos y
actualizar o refrescar para que Power Query se conecte a la carpeta, transforme los datos y
cargue la información para que te sea útil para tus análisis.
Hagamos una pequeña depuración y eliminemos la primera columna que para nuestro análisis no
tiene ninguna utilidad.
# 40
POWER QUERY
8. Quitar columna
9. Cerrar y cargar (para que la información pase a Excel)
Para hacer el ejemplo más practico voy a duplicar el archivo de febrero como Marzo y la voy a
salvar en la carpeta de VentasMensual con el nombre de MAR_VTAS.csv, y voy a actualizar, has
lo mismo para que veas como Power Query hace todo el proceso de extracción, transformación y
carga.
1. Selecciona Datos
2. Te posicionas sobre cualquier celda dentro de la tabla de datos.
3. Clic en Actualizar
# 41
POWER QUERY
Una vez que realizaste los pasos de acuerdo, a las indicaciones de arriba, en la tabla debe
aparecer los datos para marzo y en Excel debe verse así:
# 42
POWER QUERY
LENGUAJE M
Introducción al lenguaje M
M es el lenguaje de fórmulas en Power Query y sin duda es un lenguaje muy poderoso que le da
vida a Power Query. Cada paso dado en el entorno del editor de consultas se escribirá en el
lenguaje M.
El lenguaje M está escrito en el Editor avanzado en la pestaña de vista o en la sección de consulta
del menú de inicio.
En esta sección, le presentaré los conceptos básicos del lenguaje M, especí camente la
estructura y la sintaxis para realizar transformaciones personalizadas en Power Query. M es un
lenguaje funcional y su esencia es lograr algunas operaciones avanzadas que, literalmente, no se
pueden lograr con la interfaz visual.
Sintaxis
En general, el lenguaje M tiene dos bloques de programación: let que es la expresión de nida de
una variable e in que es la expresión de salida. En otras palabras, let expresión permite calcular
un conjunto de valores, asignar nombres de su elección y luego usarlos en una expresión
posterior que sigue a in.
Nota: M distingue entre mayúsculas y minúsculas, la palabra clave let e in siempre estará en la
parte inferior del caso.
Es importante saber que cada línea necesita una coma (,) para nalizar, excepto la última línea del
código anterior en la palabra clave.
# 43
POWER QUERY
Comentarios
Todos los programadores aprecian el valor de comentar dentro del código, que explica en mayor
medida lo que signi ca cierto código. Los comentarios en la consulta de poder pueden estar en el
comentario de una sola línea usando una barra doble (//) o un comentario de línea múltiple entre
la barra como (/ * sus comentarios * /)
Nombrar la variable
Estará de acuerdo conmigo en que la variable en la programación es un identi cador asignado a
valores desconocidos asociados con las ubicaciones de almacenamiento de datos, y los valores
están sujetos a cambios durante la ejecución del programa.
En Power Query el nombre de la variable de consulta usualmente es un mundo y se utiliza como
un Total. En una situación en la que el nombre de la variable más que una palabra con espacio,
debe poner el nombre entre comillas (") con un hashtag al principio (#), como #"Cantidad total"
También podemos tener caracteres especiales como * + - [] {} \ / '&% ^ $! @:;. <>? Dentro de un
nombre de variable, como #"Total _; & * [] - Cantidad"
En ocasiones, tendrá un nombre de variable que tiene comillas (") como parte de él, debe poner
una comilla (") antes de la descripción actual (" ) como carácter de escape o si no, la consulta de
poder interpretará su código de manera diferente.
Literales
La de nición de literal en la programación podría tener una forma diferente basada en el
lenguaje en cuestión. Un literal puede ser un número, un carácter o una cadena, incluso como se
puede escribir como una expresión. La siguiente tabla muestra los diferentes tipos de valores
disponibles en Power Query.
# 44
POWER QUERY
Operadores
Power query tiene un conjunto de operadores que se pueden aplicar a los operandos para
formar expresiones simbólicas. Es esencial saber que no todas las combinaciones de valores son
compatibles con un operador. Ese Operador es relativo a lo que componen los operandos. Por
ejemplo:
· 1 + 2 = 3 // Los operandos son de tipo numérico. El operador resumió realizando una suma.
· 1 + 2 = 12 // los operandos son tipo de texto. El operador lo concatenó.
Estos operadores incluyen Operador de suma (+), Operador de combinación (&), Operadores
lógicos, Operadores de números, Operadores de texto, Lista, Registro, Operadores de tabla,
Operadores de fecha, Operadores de zona horaria, Operadores de fecha, Operadores de
duración, etc. Lo común entre esos operadores se muestran en la siguiente tabla:
# 45
POWER QUERY
RESUMEN
Hemos analizado bastante material en este libro. Y no he cubierto todo lo que Power Query
puede hacer. Sin embargo, este libro le proporcionará una base sólida en Power Query sobre la
que pueda trabajar en su realidad, conocer la fuente o el origen de los datos, extraer los datos
que necesita y realizar las transformaciones y cálculos necesarios para tener una base de datos
óptimo para realizar el análisis sobre ellos.
El conjunto de herramientas de Power BI incluido en Excel es muy poderoso y brinda a los
usuarios regulares la capacidad de administrar conjuntos de datos extremadamente grandes sin
tener que llamar a TI o consultores. Power Query es solo el primer paso.
Una vez que los datos están en Excel, ¿entonces qué? Puede usar el dataset en una tabla
dinámica para realizar los análisis, puede usar grá cas dinámicas o puede usar formulas lógicas
de Excel para realizar sus reportes. Sin embargo, la mejor alternativa es llevar el dataset al
modelo de datos de Power Pivot, es decir necesitas usar Power Pivot para analizar mejor los
datos. Power Pivot es como una forma súper poderosa de administrar fuentes de datos, ya que
supera la limitación de la Tabla Dinámica tradicional de Excel. Cubriré el uso de Power Pivot en
un video curso.
Además te recuerdo que lo más importante es practicar y practicar.
Puedes visitar nuestro sitio web: https//wallbi.com
GRACIAS
Quiero agradecerte el tiempo que has invertido en leer este libro, muchas gracias de todo
corazón por tu preferencia y por haber con ado en la información que hemos compartido en
este libro, si esta información te ha sido de ayuda, te agradezco que puedas compartir este enlace
con tus colegas y amigos que estén interesados en aprender a dominar las herramientas de
análisis de Microsoft office.
# 46
www.wallbi.com
MUCHAS GRACIAS
AGRADECEMOS SUS
COMENTARIOS
Éxitos y Bendiciones!!!