Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Hoy nos sumergimos en lo que podría hacer en la barra de fórmulas de LuckyTemplates en términos de sintaxis, comentarios y variables.

Todas estas son técnicas muy importantes que podría utilizar en sus patrones de trabajo. Pero antes de pasar a las fórmulas de LuckyTemplates, le mostraré cómo ordeno mi columna Fechas dentro de mis elementos visuales. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Tabla de contenido

Simplificación de la presentación de fechas

Lo primero que haré es traer la tabla Fechas .

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Una cosa que puede ser molesta con la tabla Fechas es que crea una jerarquía automática en su tabla.

Lo que hago es hacer clic en el menú desplegable y elegir Fecha en lugar de Jerarquía de fechas .

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Después de eso, tendrá todas las fechas en una sola columna.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Otra cosa que voy a hacer es cambiar el formato de fecha yendo al área de Datos .

Luego resaltaré toda la columna Fecha y seleccionaré uno de los otros formatos de fecha disponibles a continuación.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Después de eso, podemos volver a ver nuestra columna Fecha en su nuevo formato.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Arrastraré la tabla Fecha nuevamente y eliminaré la jerarquía una vez más.

Luego, puedo hacer una segmentación para poder cambiar rápidamente el marco de tiempo para ver un rango de tiempo específico.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Ahora que tengo mi segmentación de fechas, le mostraré algunas fórmulas de LuckyTemplates.

Fórmula de LuckyTemplates mediante la función FILTRO

Vamos a crear una fórmula que sea más compleja y escribirla de una manera innecesariamente complicada para que podamos simplificarla más adelante.

¿Y si quisiéramos obtener un resultado mucho más específico? Por ejemplo, solo quiero ver Florida Sales dentro de mi medida para poder comparar mis ventas generales solo con mis ventas en Florida .

Para hacer esto, tenemos que crear una nueva medida llamada Florida Sales y usar una función llamada que veremos más adelante.

En su interior, podemos colocar nuestra medida Ventas totales , ya que en realidad puede colocar medidas dentro de fórmulas a través de la bifurcación de medidas , que es un concepto exclusivo de LuckyTemplates.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Y luego, usaré la función llamada y buscaré en la tabla Ubicaciones . Luego podría usar el código estatal y compararlo con "FL" para solo mirar a Florida.

Básicamente, FILTER me permite crear un filtro dentro de una fórmula.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Simplemente presione Entrar después de escribir la fórmula, y luego puede arrastrar la medida Ventas de Florida para compararla con nuestra medida Ventas totales .

Desde aquí, puede calcular cosas más interesantes como el porcentaje de Florida Sales a Total Sales .

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Pero quiero hacer algo aún más complicado aquí. No quiero referirme únicamente a las Ventas de Florida , sino también a las ventas de productos específicos .

Para hacer esto, usaremos la función FILTRO nuevamente e ingresaremos el Nombre del producto de la tabla Productos y lo configuraremos como "Producto 1" .

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Y luego, usaré el operador OR y pondré el Nombre del producto igual a "Producto 2" . Finalmente, cambiaré el nombre de la medida a Florida Sales of Product 1 o 2 .

Esto significa que estoy filtrando los resultados para ver las ventas específicas en Florida con los nombres Producto 1 o Producto 2 .

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Para obtener algunos resultados, cambiaré la fórmula a Product 2 y Product 5 , cambiaré el nombre de la medida en consecuencia y luego ampliaré el período de tiempo usando la segmentación de fechas .

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Lo único que quiero resaltar aquí es cómo la fórmula parece demasiado larga y complicada .

Podemos limpiar las cosas presionando Mayús+Entrar para bajar una línea una fila y luego usar la tecla Tabulador para crear una sangría.

Bajamos CALCULATE y las dos funciones FILTER . Creamos sangrías antes de las funciones de FILTRO .

Puede ver de inmediato cuánto más fácil es leer la fórmula en comparación con lo que teníamos antes.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Esta es una solución realmente fácil para cuando necesita escribir fórmulas complejas.

La forma en que generalmente lo hago es que si hay una función que tiene lógica, generalmente la coloco en una fila propia con una sangría al frente para que las funciones se muestren de manera descendente.

Fórmula de LuckyTemplates con variables

Otra forma de simplificar una fórmula de LuckyTemplates es a través de variables .

Lo que puede hacer aquí es escribir en y luego nombrar su variable siempre que sea una palabra sin espacios .

Para nuestro ejemplo, usaremos el nombre FloridaLocation y luego lo estableceremos igual a la función FILTER que toma Florida Sales . Aunque puede almacenar resultados singulares dentro de variables, también puede colocar tablas en él.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Para que esto funcione, debe colocar RETURN antes de la lógica final de su fórmula.

Luego, puede colocar la variable que acaba de crear para reemplazar toda la función.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Puedo crear otra variable llamada ProductSelection , igualarla a la otra función FILTER y usarla como reemplazo de la función allí abajo nuevamente.

Ahora podemos ver cuánto más limpio es en lugar de la función que teníamos antes.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Uso de comentarios en la barra de fórmulas de LuckyTemplates

Lo último que quiero repasar es escribir comentarios en la barra de fórmulas. Esto puede ayudar a su equipo o usuarios a comprender su fórmula de LuckyTemplates.

Con solo escribir una barra inclinada dos veces ( // ), puede decir algo como "esta medida calcula las ventas en Florida para diferentes productos" .

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates

Puede colocar comentarios donde desee, ya que en realidad no se registran como cálculos en la barra de fórmulas.

Sintaxis, comentarios y variables de fórmulas de LuckyTemplates


Formateo de código DAX
usando variables en LuckyTemplates: un ejemplo detallado
Formas efectivas de usar la función GROUPBY en LuckyTemplates

Conclusión

En este blog, he discutido cómo ordenar su fórmula de LuckyTemplates para simplificar las cosas.

Lo único que no quiero ver es escribir fórmulas sin pensar en cómo hacerlas más legibles. Porque cuando te vuelves más complejo y avanzado con DAX, las fórmulas tienden a volverse ilegibles e incomprensibles.

Te harás un gran favor configurando tus fórmulas de manera eficiente.

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.