Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

El formato condicional es una forma de visualizar datos mediante la aplicación de un determinado conjunto de reglas de formato basadas en condiciones definidas por el usuario. Para las imágenes de LuckyTemplates, se usa principalmente cuando se presentan datos en forma tabular.

En este tutorial, analizaré cómo combinar fórmulas DAX con la nueva función de formato condicional para resaltar el último período o el más reciente en sus objetos visuales de LuckyTemplates.

A menudo veo esta técnica utilizada en informes financieros o de ingresos. Esta es una gran manera de hacer que ciertos datos se destaquen.

Veamos esta visualización de informe de muestra.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Lo que quiero hacer aquí es resaltar la última venta que hice dentro de esta visualización. Además, quiero que tenga dinámicamente un color diferente.

En este caso, voy a usar una técnica que puedes reutilizar en varios escenarios.

Analicemos las cosas que necesito hacer para lograr los resultados que necesito.

Tabla de contenido

Creación de la última medida de venta

Como quiero resaltar la última venta o la actual en esta visualización, lo primero que debo hacer es identificar la fecha de la última venta o la actual.

En este conjunto de datos de demostración, la última venta ocurrió en noviembre de 2018.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Creé la medida Última venta que determinará la fecha de la última venta. 

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Usé la función para que pueda calcular la fecha máxima en esta tabla. 

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Sin embargo, solo calcula la fecha máxima dentro de cada mes diferente. Lo que quiero obtener es el día en que hice la última venta . Esa última venta claramente ocurrió el 15 de noviembre de 2018 .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Para lograr el resultado que quiero, necesito cambiar el contexto en el que calculamos la fecha máxima. Es por eso que incluí la lógica anterior que hice dentro de la función . Luego, usé la función para devolver todos los valores dentro de la columna Última venta mientras ignoraba los filtros que podrían haberse aplicado.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Después de editar la fórmula, la columna Última venta ahora muestra el día en que realicé una venta por última vez, que fue el 15 de noviembre de 2018 .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Aislamiento de la última fecha de venta

Después de obtener la fecha de la última venta , necesito aislarla usando la ramificación de medidas . Esta es una técnica esencial para este tipo de escenario.

Esta es la fórmula real que utilicé para aislar la  fecha de la última venta . Nombré esta medida como el Período de Última Venta .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Inicialmente, creé la variable Última venta para que contuviera la misma lógica que usé anteriormente para la medida Última venta .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Luego, revisé cada fila dentro de la lista Última venta para evaluar si la fecha actual es igual al mes de la fecha real de Última venta

Usé la columna Fecha para comparar los meses e identificar el que coincide con el mes de la fecha de Última venta real .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Pude emparejarlos utilizando 1 para representar el primer día del mes.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Esta lógica evalúa si el mes de la última venta es el mismo con cualquiera de estos meses en cualquier contexto.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Si la lógica devuelve VERDADERO , se establecerá en un valor de 1 .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Si devuelve FALSO , será igual a 0 .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Una vez que presente los resultados en este informe, notará que todas las filas mostraban 0 , excepto el mes de noviembre de 2018. Esto significa que solo el mes de noviembre se evaluó igual que el mes de la última venta .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Formato condicional para objetos visuales de LuckyTemplates

Después de aislar ese mes de Última venta en particular , tengo que cambiar visualmente el color de este elemento en nuestro gráfico.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

LuckyTemplates realizó algunas actualizaciones interesantes en las visualizaciones. Estas actualizaciones incluyen el beneficio de cambiar condicionalmente lo que está viendo dentro de sus visualizaciones.

Una vez que haga clic en la opción Colores de datos en el Panel de formato , habrá tres puntos en la esquina superior derecha.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Si hago clic en estos tres puntos, aparecerá el formato condicional .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Haré clic en eso y aparecerá el panel de color predeterminado .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Puede cambiar una serie de cosas dentro de este panel. Para este ejemplo, voy a formatear por Reglas .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Luego, encontraré mi medida del último período de venta dentro de este campo.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Estableceré la siguiente condición que se usará para resaltar el resultado de la medida Último período de venta .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Para este caso, si el valor es igual a 1 , el color debe establecerse en gris .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Agregaré otra condición IF . Si el valor es igual a 0 , el color debe establecerse en azul .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Agregaré estas reglas a mis visualizaciones en función de la medida del último período de venta que calculé.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Para aplicar estos cambios, simplemente haré clic en el botón Aceptar .

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Así es como el formato condicional afecta la visualización.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Esta técnica va junto con el resto del modelo, independientemente del corte o filtrado que coloque en mis datos.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

También puedo cambiar el año en este filtro.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Dar formato a sus objetos visuales de LuckyTemplates dinámicamente

Cuando hice clic en el año 2017 , verás que esto no funciona como debería. Esto se debe a la forma en que configuré la fórmula donde buscaba la última venta que hice desde el principio de los tiempos. 

Quiero hacer esto más dinámico mostrando el último período de venta en cualquier contexto seleccionado en los filtros

Para hacer eso, necesito cambiar la función TODO . Esto se debe a que la función ALL pasa por encima del principio de los tiempos. 

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Necesito cambiarlo a , que solo funciona en el contexto que he seleccionado o aplicado en mi informe.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Como resultado, cuando voy a 2017 , resalta instantáneamente la última fecha en ese contexto particular.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Ahora, cambiaré el filtro Año a una segmentación de fecha

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX

Por eso, ahora puedo cambiar esto rápidamente a cualquier período de tiempo que siempre mostrará el último resultado en la visualización.

Resalte el último período o el actual en sus objetos visuales de LuckyTemplates mediante DAX


Técnica de visualización de datos en LuckyTemplates: elementos visuales dinámicos de varias medidas
LuckyTemplates avanzado: cómo crear elementos visuales dinámicos de subprocesos múltiples
Técnica de visualización de LuckyTemplates: aprenda a crear placas de diseño de fondo

Conclusión

Eso es todo lo que quería cubrir en este tutorial. Ahora ha aprendido a agregar un formato condicional único a sus objetos visuales de LuckyTemplates. Definitivamente es una técnica interesante en la que puede combinar funciones DAX con un nuevo formato condicional dentro de sus visualizaciones.

También pudo ver cómo aplicar la técnica de ramificación de medida en este tipo de escenario. Hay tantas formas diferentes de usar y reutilizar esta técnica.

Solo recuerda la importancia de las tablas al crear tus cálculos.

Es importante poner las cosas en una tabla para que pueda resolver las cosas lentamente y comprender lo que sucede en cada nivel diferente de sus cálculos.

Espero que hayas disfrutado repasando este tema.


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