Power Query | ¿Qué es Power Query para Power BI y Excel?

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp

Contenidos

Nivel: principiantes

Edición: septiembre de 2019

Todavía estoy asombrado por la cantidad de personas que conozco que nunca han oído hablar de Power Query y Power Pivot. La buena noticia es que hay mucha gente esperando una agradable sorpresa.. Creo que Power BI solucionará el problema de la “falta de conocimiento de Power Query” en los próximos meses y años. Power BI es mucho más visible, como se puede ver en este gráfico de Tendencias de Google que creé por primera vez en diciembre de 2014.

Ya escribí un blog titulado “¿Qué es Power Pivot?” Y recomiendo a las personas a esa página todo el tiempo; esto me ayuda a brindarles rápidamente a las personas un resumen detallado de lo que necesitan saber. Hoy escribo sobre Power Query por la misma razón: tener algo que pueda señalar a las personas cuando recién están comenzando.

Entonces, ¿qué es Power Query?

Power Query es una herramienta de extracción, transformación y carga (ETL) que ayuda a los usuarios de Power BI y Excel a conectarse a los datos, transformar la forma de los datos según sea necesario y luego cargar los datos para su uso posterior, normalmente en Power BI, Excel, CSV, etc. Las herramientas ETL no son nuevas: hay muchas herramientas de fortaleza empresarial en el mercado que utilizan los profesionales de TI. Lo que hace que Power Query sea una herramienta tan innovadora es que es la primera herramienta creada específicamente para usuarios comerciales.

¿Quién puede beneficiarse de Power Query?

Si se le aplica uno o más de los siguientes escenarios, Power Query es una gran herramienta para mejorar su vida.

  • Pasas horas y horas de trabajo repetitivo combinando datos de varias fuentes en una sola tabla de datos antes de poder comenzar el trabajo real.
  • Tiene datos en un archivo, pero su forma es incorrecta para la tarea en cuestión. Necesita dedicar tiempo a «remodelar» los datos antes de poder usarlos.
  • Escribe muchas fórmulas VLOOKUP en Excel sobre varias tablas de datos para «unir» los datos.
  • Tienes que «limpiar» manualmente tus datos todos los meses eliminando datos y errores que ya conoces, pero que no puedes resolver de forma permanente en la fuente.
  • Necesita obtener datos de las páginas web en Power BI para poder analizar los datos. Corta y pega los datos y pasa horas reformateándolos para eliminar el ruido de los datos.

¿Qué puede hacer Power Query?

Power Query se puede usar para lo siguiente (y probablemente también para muchas más cosas).

  • Una herramienta de carga de datos
  • Una herramienta de limpieza de datos (elimine columnas, filas, caracteres, etc. no deseados)
  • Una herramienta de remodelación de datos que incluye una función muy potente de «desvincular datos» (se muestra un ejemplo a continuación).

unpivot_thumb-1008906

  • Una herramienta para combinar datos de varias hojas de trabajo o libros de trabajo en un solo archivo / tabla

combine_thumb-7756162

  • Una herramienta para unir datos de diferentes fuentes en 1 tabla o conjunto de datos coherente.
  • Una herramienta de auditoría: compare listas de datos y encuentre similitudes y diferencias.
  • Una herramienta de extracción de datos de sitios web: cargue fácilmente datos tabulares desde una página web en Power BI o Excel.
  • Una herramienta de creación de datos (por ejemplo, puede crear una tabla de calendario para Power BI). Lea las publicaciones de mi blog sobre cómo crear un tabla de calendario regular aquío un 445 Tabla de calendario aquí.

¿Qué hace que Power Query sea tan bueno?

Power Query es excelente por muchas razones, entre las que se incluyen:

  • Tiene una interfaz de usuario simple que cualquier usuario empresarial puede aprender. Tenga en cuenta las funciones sencillas controladas por menús en la imagen a continuación.
    pqui3_thumb-8171063
  • La interfaz de usuario está construida sobre un lenguaje de fórmulas muy poderoso ‘M’ que tiene inmensas capacidades mucho más allá de lo que la mayoría de los usuarios necesitarán. Si alguna vez necesita algo más complejo de lo que la interfaz de usuario puede admitir, el idioma está ahí (como se muestra a continuación) y se puede usar para crear una solución que funcione sin cambiar de herramienta.
    image_thumb-32-9054670
  • Consulta de energía registra «Pasos del proceso» repetibles que se pueden reutilizar una y otra vez sin destruir los datos subyacentes. Puede volver a los Pasos del proceso y ver los datos antes de que se llevara a cabo la transformación. Incluso puede insertar nuevos pasos de transformación antes en el flujo del proceso si es necesario.
    process-steps_thumb-6304649
  • Pasos de proceso repetibles significa que puede crear los pasos para un conjunto de datos y luego puede «volver a aplicar» esos mismos pasos del proceso a un conjunto diferente de datos (siempre que ambos conjuntos de datos tengan fundamentalmente la misma «forma»). Esto es ideal para actualizar datos semanales o mensuales (por ejemplo).
    reusable-process_thumb-3882606

Versiones de Power Query

Power BI Desktop

Power Query está completamente integrado en Power BI Desktop, donde se llama «Obtener datos», desafortunadamente. Puede encontrarlo navegando a la pestaña Inicio (n. ° 1 a continuación) y luego haciendo clic en Obtener datos (n. ° 2 a continuación). Power Query (Obtener datos) es la única forma de cargar datos en Power BI Desktop, por lo que si ha utilizado esta herramienta para crear un nuevo workbook, ya ha utilizado Power Query (Obtener datos).

image_thumb-35-1360998

Por qué Microsoft no pudo seguir con el nombre «Power Query» es una incógnita. Tal vez pensaron que los usuarios estaban «asustados» por el término «Poder», quién sabe.

Excel 2016

En Excel 2016, el producto también se integró completamente en Excel y se renombró como “Obtener y transformar”, desafortunadamente. Para encontrarlo en Excel 2016, debe ir a la pestaña Datos (n. ° 1 a continuación) y luego verá el grupo Obtener y transformar (n. ° 2 a continuación).

image_thumb-34-2218539

Excel 2010/2013

Power Query se lanzó por primera vez como un complemento gratuito para Excel 2010 y Excel 2013. Después de instalar el complemento, aparece un nuevo menú en la cinta de Excel que se muestra a continuación.

image_thumb-33-1787843

Puede encontrar los detalles de descarga de Excel 2010/2013 en mi página de descargas aquí.

super-charge-power-bi-ad_1-1024x128-1097199

El lenguaje de fórmulas de Power Query (‘M’)

El nombre oficial del idioma subyacente de Power Query se llama «M». El intellisense en ‘M’ no es tan bueno como DAX, pero Microsoft lo improvisa con regularidad.

Donde aprender mas

Si desea una lección completa sobre cómo usar Power Query, consulte mi curso de capacitación en línea aquí Capacitación en línea de Power Query para profesionales de Excel y Power BI.

A menudo escribo un blog sobre cómo obtener valor de Power Query. Puede suscribirse a mi blog por correo electrónico en la parte superior de esta página. También puede explorar las publicaciones anteriores del blog de Power Query que he escrito aquí.

Hay un gran libro de Ken Puls y Miguel Escobar; escribí una reseña de libro aquí. También soy un gran admirador de Ken blog que puedes encontrar aquí.

!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘639916389503636’);
fbq(‘track’, ‘PageView’);

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.