Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

En este tutorial, veremos tres características especiales en DAX Studio que lo ayudan a formatear sus códigos DAX . Estas son las opciones Comas de depuración , Consulta de formato DAX y Comentarios .

Son muy útiles para optimizar los códigos DAX y mejorar la legibilidad del código. A continuación se proporcionan ejemplos detallados para ayudarlo a visualizar y comprender mejor cómo y cuándo se pueden usar.

Tabla de contenido

1. Dar formato a DAX usando comas de depuración

La función Comas de depuración se usa mejor al optimizar su código DAX.

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Para explicar mejor cómo funciona, aquí hay una demostración:

En este ejemplo, si convierte la última línea en un comentario haciendo clic en la opción Comentario , obtendrá un error que indica que se requiere el Argumento 3 en la función SUMMARIZECOLUMNS .

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Este error aparece debido a que falta el tercer argumento después de la coma.

Ahora probemos la función Comas de depuración.

Si hace clic en él, notará que las comas se desplazan del final de la línea al principio de la línea.

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Tenga en cuenta que si selecciona la opción Coma de depuración antes de la opción Comentario, verá que no obtendrá ningún error a diferencia de lo que sucedió antes. En su lugar, obtendrá una tabla de una sola columna que contiene los colores del producto.

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Esto es muy útil ya que elimina la necesidad de volver a escribir manualmente las comas en caso de que aparezcan errores.

2. Dar formato a DAX mediante la consulta de formato DAX

La siguiente característica a revisar es la consulta de formato DAX .

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

El código utilizado en este ejemplo es del .

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Puede ver que el código DAX no tiene el formato correcto. No puede saber el flujo del código o cuáles son los argumentos para cada función utilizada.

Aquí es donde entra en juego la opción Consulta de formato DAX . Para activarla, haga clic en el botón o presione F6.

Ahora, verá que arroja un error porque se usaron comillas.

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Para corregir fácilmente este error, presione Ctrl + H para reemplazar los caracteres incorrectos.

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Ahora, si intenta volver a hacer clic en la opción Consulta de formato DAX , el formato del código se fija de acuerdo con el estándar. Además, al hacer clic en su flecha desplegable, puede elegir entre Longline y Shortline.

Así es como se ve Longline:

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Mientras tanto, esto es Shortline:

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

3. Dar formato a DAX usando comentarios

La última demostración de este curso es la opción Comentar en DAX Studio.

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

Al igual que otros lenguajes de programación, DAX también tiene soporte integrado para crear comentarios en su código.

Los comentarios pueden ayudarlo a comprender mejor lo que sucede en cada etapa de su código DAX. También es una forma de orientación para otros usuarios. Puede explicar lo que está tratando de hacer sin tener que explicarlo verbalmente uno por uno.

Aquí hay un ejemplo:

En este caso, el código se separa en varias variables donde cada línea de código tiene su propio comentario .

Formatear códigos DAX utilizando las funciones especiales de DAX Studio

De un vistazo, puede ver que los comentarios hacen que el código sea mucho más descriptivo. En el primer comentario, puede comprender fácilmente que esta parte del código se puede escribir por separado y que no es necesario anidarla dentro de una gran parte del código. El siguiente comentario explica que está comenzando a iterar la tabla del cliente de modo que cada fila se convierta en un contexto de filtro equivalente.

El tercer comentario explica que inyectará la variable PastDates en el contexto del filtro. Luego contará el número de filas en la tabla de ventas. Si devuelve un cero, sabrá que un cliente en particular es un cliente nuevo.

Así es como los Comentarios pueden aumentar y mejorar la legibilidad. Además, si está revisando un fragmento de código que escribió hace muchos meses, los comentarios le facilitan la comprensión de su proceso de pensamiento anterior.

Conclusión

Para los principiantes, que todavía están en el proceso de familiarizarse con LuckyTemplates y DAX Studio, las características mencionadas anteriormente son un salvavidas. Pueden ayudarlo en gran medida a mejorar la legibilidad y el flujo de sus códigos DAX. Además, son herramientas valiosas para prevenir el error humano.

Todo lo mejor,
expertos de LuckyTemplates


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