Función DAX MAXX en LuckyTemplates: descubrir la última fecha

Voy a compartir una fórmula rápida y eficiente en torno a la función DAX MAXX en LuckyTemplates. En este cálculo de ejemplo, le mostraré cómo encontrar la última fecha en que ocurrió algo usando MAXX , que es una función de iteración. Puede ver el video completo de este tutorial en la parte inferior de este blog.

He visto a mucha gente preguntando sobre esto en el . Una gran parte de esto es simplemente comprender lo que le permite hacer una función de iteración.

En este tutorial, tengo datos de una encuesta simple, donde el mismo cliente/persona puede realizar una encuesta varias veces. Y lo que queremos averiguar es cuándo fue la última fecha en que alguien realmente realizó la encuesta.

Función DAX MAXX en LuckyTemplates: descubrir la última fecha

Hice esto en una columna calculada (la fecha máxima en la tabla anterior), pero le mostraré cómo hacerlo en una medida. Personalmente creo que es más fácil y mucho mejor en cierta medida.

Este es solo un escenario, un ejemplo de datos. La misma técnica se puede usar de muchas maneras y quiero que piense más ampliamente en cómo se podría usar esta técnica.

Tabla de contenido

Uso de DAX MAXX en una medida

Mirando la fórmula a continuación, lo primero que se debe resolver en este contexto particular es la variable, VAR CurrentName , que es el nombre de la persona o del cliente.

Función DAX MAXX en LuckyTemplates: descubrir la última fecha

Luego, trabaje a través de una tabla virtual, donde podemos mirar a través de cada línea de la tabla de datos de la encuesta, pero filtre esa tabla virtual solo por los resultados de la encuesta para el nombre actual .

Entonces, como puede ver en la tabla Nombre y fecha máxima de la encuesta, se muestra el nombre específico de la persona para cada fecha. Así que básicamente obtenemos una tabla virtual de solo las encuestas que tomó cada persona.

Debido a que está envuelto dentro de MAXX , solo devolverá un resultado, el resultado máximo, que será la Fecha de toma . Entonces, obtendremos una fecha, que solo muestra cuándo una persona realizó la encuesta por última vez.

Otras formas de usar el patrón de fórmula MAXX

Hay muchos derivados alrededor de esta fórmula. Por ejemplo, quería averiguar la fecha siete días antes de la última vez que alguien hizo algo (como comprar o pagar, etc.). Simplemente podría agregar algunas métricas dentro de la propia función de iteración. Entonces, en este caso, agregué - 7. Y verán que los resultados cambiaron a siete días antes.

Función DAX MAXX en LuckyTemplates: descubrir la última fecha

Incluso podrías llevar esto más lejos. Todo lo que necesita hacer es probablemente convertir esta fórmula MAXX en una variable. Por lo tanto, obtendría la fecha máxima, pero luego filtraría la tabla virtual, no solo por nombre, sino que también se aseguraría de que todas las fechas sean anteriores a la fecha máxima. Eso le daría la fecha máxima de la fecha anterior a la fecha máxima.

Función DAX MAXX en LuckyTemplates: descubrir la última fecha

Hay tantas maneras en que puede utilizar esta técnica para obtener un máximo o incluso un mínimo. Podrías cambiar esto y usar MINX también.

Y lo que es interesante aquí es que puede reutilizar o colocar este patrón de fórmula en un contexto diferente para encontrar muchas otras ideas. Por ejemplo, si mira la tabla a continuación, que es un desglose de cada vez que las personas respondieron la encuesta, pero aún puede ver cuándo fue la próxima fecha de la encuesta.

Función DAX MAXX en LuckyTemplates: descubrir la última fecha

Y luego, a partir de ahí, probablemente podría crear otra medida, que es Days From Last Taken . De esta manera, no necesitará hacer esto en una columna calculada.

Función DAX MAXX en LuckyTemplates: descubrir la última fecha


Uso de la función MAXX DAX en LuckyTemplates para calcular valores recientes en sus datos
Última fecha de compra en LuckyTemplates: ¿Cuándo realizaron sus clientes su última compra?
Trabajar con funciones de iteración en DAX

Conclusión

Los ejemplos que he demostrado en este tutorial le muestran por qué no necesita crear columnas calculadas. Puedes hacer todo esto dentro de una medida muy fácilmente. Espero que pueda ver cómo funciona el patrón de fórmula DAX MAXX y que pueda implementarlo en sus propios informes y análisis comerciales.

Si desea obtener más información sobre esta función LuckyTemplates DAX MAXX o cómo funcionan las funciones de iteración, consulte los enlaces a continuación y mis otros videos tutoriales sobre este tema. El uso de estas funciones es un concepto absolutamente crucial para usar en LuckyTemplates, especialmente cuando se usan fórmulas DAX .

¡Salud!

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.