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,


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