Guía para principiantes del código M en LuckyTemplates

Guía para principiantes del código M en LuckyTemplates

Este tutorial lo ayudará a comprender más sobre el código M que se encuentra dentro del Editor avanzado.

Algunas personas prefieren llamarlo "lenguaje de fórmula M" o " función M ". Puede usarlo para filtrar y combinar sus datos de múltiples fuentes de datos.

Tabla de contenido

Cómo acceder al lenguaje M de LuckyTemplates

Para acceder al código M, seleccione una consulta. Para este ejemplo, haremos clic en la consulta Ventas .

Guía para principiantes del código M en LuckyTemplates

Después de eso, haga clic en Editor avanzado para abrir la ventana de edición.

Guía para principiantes del código M en LuckyTemplates

En la ventana del Editor avanzado , puede ver o modificar todo el código que aparece para la consulta seleccionada.

Guía para principiantes del código M en LuckyTemplates

El código parece complicado, pero no necesita aprender a escribir dichos códigos. Todo lo que importa es su comprensión de cómo funciona el código y qué hace.

En pocas palabras, estos códigos son registros de las transformaciones o acciones que se realizaron para la consulta seleccionada.

Comprender el código M dentro del editor avanzado

Lo primero que puede ver dentro del código M es la fuente. En esta parte, puede ver la ubicación donde el sistema ha recuperado los datos.

Como también puede ver, el sistema identifica automáticamente el tipo de datos para la Fecha de pedido , Fecha de envío , etc.

A continuación, puede ver los registros de las transformaciones que se realizaron en los datos, como Renombrar columna , Columna eliminada , Columna duplicada y muchas más.

Guía para principiantes del código M en LuckyTemplates

Puede ver muchos códigos aquí debido a las diferentes transformaciones de datos. Sin embargo, realmente no necesita escribir estos códigos porque puede hacer que funcione simplemente haciendo clic o seleccionando algo de la cinta.

Digamos que quieres cambiar algo. Desea cambiar el nombre de Fecha de pedido a Fecha de pedido . Puedes hacerlo dentro del Editor Avanzado .

Guía para principiantes del código M en LuckyTemplates

Si cambia el nombre de la columna a Fecha de pedido , puede ver el paso particular insertado en todos los pasos anteriores del código. Una vez que haga clic en Listo , la columna correspondiente en la consulta también se actualiza.

Guía para principiantes del código M en LuckyTemplates

Ahora que tiene una idea inicial de cómo funcionan las cosas en el código M, le mostraré un ejemplo en el que puede obtener un error.

Supongamos que desea mover la columna Almacén junto a la columna Código de almacén . En la sección Pasos aplicados , puede ver el registro correspondiente para Columnas reordenadas .

Guía para principiantes del código M en LuckyTemplates

Ahora, aquí es donde tienes que tener mucho cuidado. Si regresa al Editor avanzado y cambia la columna Fecha de pedido a Fecha de pedido nuevamente, obtendrá un error.

Guía para principiantes del código M en LuckyTemplates

Debido a que las columnas se han reorganizado, la parte Columna reordenada del código registra todas las columnas que se vieron afectadas. Por lo tanto, si desea realizar un cambio en las columnas afectadas, debe cambiarlo en la parte Columna reordenada .

Además de eso, también debe realizar los mismos cambios en el otro registro de Fecha de pedido al comienzo del código.

Guía para principiantes del código M en LuckyTemplates

Después de hacer clic en Listo , puede corregir el error y ver los cambios aplicados a la columna Fecha del pedido .

Conclusión

Espero que hayas aprendido los conceptos básicos del código M y el Editor avanzado a través de este tutorial.

Solo alrededor del 1% de los usuarios de LuckyTemplates usan el lenguaje M en esta plataforma. Sin embargo, es una característica buena y valiosa para aprender y experimentar tanto como puedas.

Dado que solo puede usar el lenguaje M o el código M para consultar o limpiar sus datos, debe preocuparse más por escribir DAX de alta calidad porque ahí es donde puede aprovechar el poder analítico de LuckyTemplates.

Con suerte, esto le dio una mejor idea sobre el  Editor avanzado  y lo que sucede detrás de escena.

¡Gracias!


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber