M Language y Power Query Editor en LuckyTemplates

En este tutorial, aprenderá sobre Power Query y el lenguaje M y cómo dominarlos. Esto también repasará sus usos dentro del escritorio de LuckyTemplates . Aprenderá y comprenderá su importancia en el desarrollo y la obtención de datos para sus informes de LuckyTemplates .

Tabla de contenido

El editor de consultas de energía

Power Query está diseñado para la transformación y preparación de datos. Viene con una interfaz gráfica que está conectada a una amplia gama de fuentes de datos. También tiene un editor dentro de LuckyTemplates Desktop llamado Power Query Editor que transforma datos sin procesar.

M Language y Power Query Editor en LuckyTemplates

Los datos sin procesar se transforman a través del proceso llamado ETL , que significa , Transformar y Cargar . El proceso extrae datos conectándose a las fuentes de datos y luego los transforma remodelándolos y depurándolos. El último proceso carga los datos en el modelo de datos.

M Language y Power Query Editor en LuckyTemplates

El objetivo del Editor de consultas es ayudar al usuario a aplicar transformaciones comunes interactuando con las cintas, los menús y otros componentes. Estas capacidades de transformación son comunes a todas las fuentes. Por lo tanto, la experiencia del usuario dentro del Editor de consultas sigue siendo la misma sin importar cuál sea la fuente.

Una vez que se conecte a una fuente de datos, Power Query le mostrará una vista previa de los datos. La vista previa se basa en un subconjunto que le permite trabajar con grandes conjuntos de datos y diseñar su consulta. Los datos completos solo se proporcionarán una vez que haga clic en . El destino donde se almacenan los datos depende de qué Power Query se utilice.

Puede aplicar las mismas técnicas generales en Excel, Data Flows, Analysis Services y otros productos en los que Microsoft incorporó Power Query Engine. Power Query Engine está disponible en muchos productos y servicios.

El lenguaje M

M es un lenguaje combinado funcional que distingue entre mayúsculas y minúsculas y está diseñado para la transformación de datos. Cuando realiza una transformación a través de la interfaz de usuario, el código para ese paso se genera automáticamente. Por lo tanto, no necesita escribir ningún código M.

Sin embargo, hay algunas cosas que solo puede hacer escribiendo M , como crear funciones personalizadas, realizar transformaciones más complejas, optimizaciones e incluso crear conectores personalizados.

Ahora, con la introducción de IntelliSense, la distinción entre mayúsculas y minúsculas comienza a tener un impacto menor. IntelliSense le permite llamar a miembros del intrínseco #shared , como los siguientes:

  • Todas las funciones M nativas
  • Funciones personalizadas
  • Variables o nombres de pasos
  • Parámetros en la instancia de Power Query

Una de las formas más productivas de usar la interfaz de usuario es crear y abordar la consulta que desea. Luego, vaya a la barra de fórmulas o al Editor avanzado para modificar el código.

Para aprender y dominar M , debe comprender el flujo del idioma. Le ayudará a leer y escribir códigos más fácilmente, y mejorará significativamente sus habilidades de desarrollo de datos.

Asegúrese de que la barra de fórmulas esté visible en la interfaz de usuario en todo momento. Esto le permite ver el código M que se genera y lo expone a su flujo y sintaxis.

Hay recursos en línea disponibles como Formula Language Specification que describe la estructura del lenguaje y la referencia de funciones M que enumera todas las funciones y su documentación. Power Query también contiene una biblioteca estándar accesible a través de la palabra clave #shared .


Código M en columnas personalizadas de Power Query | Función LuckyTemplates
Power Query en LuckyTemplates: Agrupar por función

Conclusión

Aprender cómo funcionan Power Query y el lenguaje M es una de las mejores formas de dominar el desarrollo de datos. Si conoce todas las funciones disponibles dentro del Editor de Power Query , la creación de su informe de datos será más fácil.

Toronjil

Leave a Comment

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.