Variables DAX y comentarios para simplificar fórmulas

En este tutorial, analizaremos la forma más sencilla de simplificar fórmulas DAX mediante variables y comentarios en LuckyTemplates.

Los códigos DAX pueden volverse complejos y difíciles de comprender una vez que se vuelven más avanzados. Si no los optimizamos, otros usuarios de LuckyTemplates dentro de la organización tendrán dificultades para comprender el modelo de datos.

El uso de variables y comentarios facilitará la creación, actualización y optimización de fórmulas.

Tabla de contenido

Uso de variables DAX en medidas

La primera técnica para simplificar fórmulas DAX es mediante el uso de variables.

Cuando trate con variables, recuerde siempre que solo son medidas específicas. No pueden ser variables globales.

Por ahora, solo se puede hacer referencia a las variables dentro de una medida. Esta es la limitación actual de LuckyTemplates; sin embargo, se producirán cambios en el futuro.

Uso de variables DAX para valores de referencia

En este ejemplo, usaremos una sintaxis específica para la fórmula.

Escriba para indicar una variable y luego escriba su nombre. En este caso, llamaremos a esta variable CustomerMin . Esta variable tendrá un valor de 5.

Variables DAX y comentarios para simplificar fórmulas

Esto hace que sea una referencia dentro del cálculo en lugar de una referencia externa como una variable.

A continuación, vamos a crear una segunda variable con el nombre CustomerMax y con un valor de 20.

Variables DAX y comentarios para simplificar fórmulas

La tercera variable se llamará CustomerChannel . Esto será igual a "Ventas al por mayor".

Variables DAX y comentarios para simplificar fórmulas

Después de bajar dos filas, debemos escribir RETURN .

Variables DAX y comentarios para simplificar fórmulas

El código RETURN es una parte crucial cuando se trata de variables en una medida.

Al crear variables en LuckyTemplates, debemos recordar que solo deben nombrarse con una palabra; Las variables no pueden contener espacios. Podemos usar guiones bajos en su lugar. Además, cada nombre de variable debe ser único.

Ahora, una vez que hayamos creado variables en nuestras fórmulas, podemos usarlas para hacer referencia a los valores que se les han asignado.

Variables DAX y comentarios para simplificar fórmulas

En lugar de escribir 5, podemos usar CustomerMin. La función IntelliSense también recoge esta referencia y la sugiere a medida que escribimos.

Repita este paso para CustomerMax y CustomerChannel.

Variables DAX y comentarios para simplificar fórmulas

Con eso, nuestra fórmula ahora está completa.

Si queremos cambiar 5 a 10, todo lo que tenemos que hacer es cambiar el valor en su variable correspondiente.

Esto es extremadamente útil cuando hemos hecho referencia a ese valor varias veces dentro de la medida. En lugar de cambiar los valores individualmente, podemos cambiarlos fácilmente en una ubicación.

Uso de variables DAX para tablas de referencia

Aparte de los valores, también podemos hacer referencia a las tablas.

Usando la misma medida, agreguemos una nueva variable llamada CustomerRange . Podemos hacer referencia a una tabla agregando la instrucción como el valor de esta variable, en lugar de colocarla después de RETURN.

Variables DAX y comentarios para simplificar fórmulas

Para la segunda instrucción FILTER, podemos agregar nuevamente otra variable.

Variables DAX y comentarios para simplificar fórmulas

Así que ahora, para obtener la suma de las cantidades de los datos de Ventas, todo lo que necesitamos es escribir la función

Variables DAX y comentarios para simplificar fórmulas

Con esto, la fórmula ahora se ha acortado y simplificado.

Adición de comentarios dentro de los códigos DAX

Otra forma de simplificar medidas o fórmulas es agregar comentarios breves dentro del código DAX.

Esta es una excelente manera de hacer que el código sea más fácil de entender para que otros miembros de la organización sepan para qué sirve. Agregar comentarios es un método efectivo para mejorar la experiencia del usuario.

Los comentarios se pueden colocar en cualquier parte del cuadro de fórmula.

Solo necesitamos escribir dos barras diagonales (//) al comienzo de la oración o declaración para que sea un comentario.

Variables DAX y comentarios para simplificar fórmulas

Esto no afectará de ninguna manera el funcionamiento de la medida o la fórmula.

Sin embargo, debemos asegurarnos de mantener los comentarios concisos . No queremos poner demasiado que se vuelve abrumador.

Conclusión

El uso de variables y la inclusión de comentarios en los códigos DAX son formas efectivas de optimizar cualquier medida en LuckyTemplates.

También debemos recordar que el uso de variables no es obligatorio. Sin embargo, es una gran técnica cuando desea simplificar los cálculos, especialmente a medida que se vuelven más complejos y avanzados.

Un buen formato y un uso eficiente de las funciones DAX son todo lo que se necesita para crear un modelo de LuckyTemplates bien organizado.

Mis mejores deseos,

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.