Técnicas de escritura de fórmulas DAX en LuckyTemplates

Técnicas de escritura de fórmulas DAX en LuckyTemplates

En este tutorial, hablaremos sobre las técnicas de escritura de fórmulas DAX y cómo simplificar modelos en LuckyTemplates.

Discutiremos las funciones clave y los métodos para organizar y hacer que la interfaz de nuestro modelo sea más amigable y fácil de operar.

Los métodos por los que vamos a pasar son la sintaxis de fórmulas , los grupos de medida y el formato de códigos DAX en LuckyTemplates. Es crucial que entendamos estos tres temas para dominar los cálculos DAX y la escritura de fórmulas en LuckyTemplates.

Discutiremos cada uno de ellos y veremos sus contribuciones e importancia únicas.

Tabla de contenido

Cómo funciona una sintaxis de fórmula

La sintaxis de la fórmula que discutiremos es un poco diferente en comparación con otros lenguajes de fórmula. Pero esto es fundamental para nuestros modelos en LuckyTemplates.

Para comenzar, haga clic en la tabla Ventas en el área Campos.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Luego, haga clic en Nueva medida .

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Llamaremos a esta nueva medida Total Sales . A continuación, escriba .

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Los cuadros de información también están presentes para explicar las funciones.

Con las fórmulas DAX, tenemos que centrarnos en las tablas y columnas. Concéntrese en la tabla a la que debemos hacer referencia y la columna dentro de ella.

Ahora, ingrese Ingresos totales dentro de la función SUMA.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

En LuckyTemplates, la referencia a la tabla siempre es lo primero, la columna lo sigue.

Sin embargo, hay fórmulas, como la medida de Cantidad total , que solo requieren hacer referencia a la tabla.

Si usamos la función , podemos ver que solo está pidiendo una tabla.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

A continuación, haga referencia a la tabla Ventas y ahora tendremos otra medida que cuenta la cantidad total que vendimos.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Hay otra medida en este ejemplo de LuckyTemplates llamada Costos totales .

Para esta medida, usamos la función de iteración . Esta función devuelve la suma de una expresión evaluada para cada fila de una tabla .

Técnicas de escritura de fórmulas DAX en LuckyTemplates

A continuación, haga referencia a la tabla Ventas. Luego, para la expresión, haga referencia a la columna Cantidad de pedido. Por último, vuelva a hacer referencia a la tabla Ventas con la columna Costo unitario total.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Eso nos dará nuestros costos totales.

Importancia de los grupos de medida

En LuckyTemplates, los grupos de medida se usan para organizar los cálculos DAX . Es muy recomendable que los usemos en nuestro modelo cuando comencemos a crear medidas.

Para que podamos ejecutar más análisis en nuestros modelos de LuckyTemplates, necesitamos crear muchas medidas.

Sin embargo, la creación de muchas medidas podría darnos un modelo de aspecto ocupado. Por lo tanto, debemos crear grupos de medidas para evitar mezclar nuestras medidas y tablas de datos.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Crear un grupo de medida es fácil. Primero, ve a Inicio y luego haz clic en Introducir datos .

Técnicas de escritura de fórmulas DAX en LuckyTemplates

A continuación, cree una tabla ficticia y asígnele el nombre (Medidas clave), luego haga clic en Cargar.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Esa tabla estará entonces en nuestro informe.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

A continuación, mueva las otras medidas a la tabla ficticia, Medidas clave. Haga clic en la flecha desplegable y seleccione Medidas clave.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Una vez que las medidas están en la tabla Medidas clave, ahora podemos eliminar la columna ficticia o Columna1.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Por último, haga clic en el panel Mostrar/ocultar dos veces.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Ordenará y cambiará el icono del grupo de medida de la siguiente manera:

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Este grupo de medida es solo un ejemplo. En LuckyTemplates, hay otros grupos como el grupo de comparaciones de tiempo y los promedios móviles.

En algunos modelos de exhibición en LuckyTemplates, veremos que podemos tener 6-8 grupos o más.

El uso de grupos de medidas para organizar nuestras medidas hace que nuestro modelo se vea limpio y sin problemas.

El valor del formato de código DAX adecuado

Formatear una fórmula simplifica las cosas en nuestro modelo y no complica demasiado nuestras medidas en nuestras fórmulas e informes.

Como ejemplo, digamos que esta es nuestra Cantidad total y queremos hacer algo avanzado.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Primero, haga clic en Nueva medida .

Luego, escribe Ejemplo de fórmula . Luego, use la función y luego agregue la Cantidad total.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Después de eso, use la función para la tabla Ventas. Haremos que el índice de nombres de clientes sea mayor que 5.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

El Índice de nombres de clientes también debe ser inferior a 20. Por lo tanto, agregue otra función de FILTRO para revisar las Ventas. Por último, solo nos falta equiparar el Canal al Mayorista.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Una vez que terminamos de escribir la fórmula DAX, ahora podemos ver los resultados. Es como la fórmula SUM en MS Excel, sin embargo, es un poco complicado en LuckyTemplates.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

El uso de sangría para funciones clave

Es importante formatear y organizar fórmulas en nuestro modelo.

También se recomienda que en diferentes filas, coloquemos diferentes funciones clave con diferentes sangrías . Esto facilita la comprensión de lo que estamos tratando de calcular si las funciones están separadas.

Para hacer eso, mantenga presionada la tecla shift y presione enter. Sangre y coloque las cosas en una nueva fila cuando se introduce una fórmula clave.

Técnicas de escritura de fórmulas DAX en LuckyTemplates

Podemos ver que la función CALCULAR está en una fila diferente al igual que las funciones de FILTRO . Están ordenados para que se pueda leer más fácilmente. Esto evita confusiones al hacer análisis para nuestro modelo.

Si queremos usar fórmulas avanzadas como análisis de abandono, pérdida de clientes o incluso la declaración IF, comience por sangrarlas. De esta manera podemos ver claramente el flujo de nuestro cálculo.

Solo tenemos que seguir sangrando cada vez que agregamos más funciones clave. No nos desorientaremos con las docenas de cálculos en nuestro modelo.

Conclusión

En LuckyTemplates, encontramos muchos modelos, funciones y fórmulas. Con estas técnicas de escritura de fórmulas, podemos mejorar la forma en que se presentan los cálculos y modelos.

Lo que hemos aprendido aquí son solo algunos métodos, como la agrupación de medidas y el formato de los cálculos DAX, para ayudar a calcular, simplificar y organizar nuestros análisis de manera eficiente para una mejor presentación.

Podemos usarlos para comprender mejor lo que sucede en nuestro modelo de datos.

Mis mejores deseos,


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.