Comparación de tiempo para tablas de fechas no estándar en LuckyTemplates

El análisis del tipo de comparación de tiempo de ejecución en calendarios personalizados es un poco más complejo que si estuviera usando un calendario estándar. Puede ver el video completo de este tutorial en la parte inferior de este blog.

La razón detrás de esto es que las funciones de inteligencia de tiempo disponibles para los calendarios personalizados permiten a los usuarios escribir una fórmula con bastante facilidad y eficacia y lograr los resultados que desean. Desafortunadamente, con los calendarios no estándar, por ejemplo, un calendario 445, debe escribir alguna lógica adicional para poder lograr la mayor inteligencia de tiempo o análisis de tipo de comparación de tiempo.

En este tutorial, voy a demostrar algunas comparaciones de tiempo puras. Le mostraré cómo puede comparar un período de tiempo con otro, según una semana o un número y no una fecha en particular.

Como resultado, puede y podrá utilizar lo que aprenda en varios horizontes de tiempo. Además, voy a ir un paso más allá y realmente profundizar en cómo podemos analizar de una semana a otra en cualquier período de tiempo. Por ejemplo, podría ser una semana de un mes anterior o una semana del mismo mes del año pasado.

Entonces, primero, le mostraré lo que sucede cuando usa el cálculo de inteligencia de tiempo (DATEADD) y por qué no funcionará. Tenemos que usar alguna lógica personalizada para que realmente funcione.

Tabla de contenido

Inteligencia de tiempo para calendarios personalizados

Es fácil hacer una comparación de tiempo con las funciones de inteligencia de tiempo. En nuestra fórmula para Sales LY , por ejemplo, tenemos la función DATEADD , que básicamente hace todo el tiempo en comparación. Podemos hacer un cálculo para un día, mes, trimestre y año. En este caso, estamos mostrando el año.

Comparación de tiempo para tablas de fechas no estándar en LuckyTemplates

Esta fórmula funciona bien para un calendario estándar. Como podemos ver en nuestra tabla, calcula correctamente el mismo día del próximo año.

Comparación de tiempo para tablas de fechas no estándar en LuckyTemplates

Sin embargo, cuando usamos la misma fórmula para un calendario personalizado, donde tenemos que trabajar con solo un año y solo una semana, no funciona correctamente.

Podemos ver esto en la primera semana de 2015. Recuerde que esto no se alinea con ninguna semana del calendario ya que estamos haciendo un calendario personalizado, por lo que el primero de este mes en este año fiscal en realidad no se alinea con esta primera semana.

Comparación de tiempo para tablas de fechas no estándar en LuckyTemplates

En teoría, pensaría que esta cantidad será la misma que la de la primera semana de 2014, pero no se debe a la desalineación y la superposición de las fechas en este número de la semana financiera, por lo que necesitamos una lógica personalizada en aquí para hacer que esto funcione.

Análisis de comparación de tiempo para calendarios personalizados

Ahora veamos la lógica que podría resolver este problema. Esto será aplicable a cualquier tabla de calendario personalizada. La técnica es la misma. Una vez que comprenda cómo se hace, puede aplicarlo fácilmente a su propio modelo e informes de LuckyTemplates.

En este cálculo para nuestras Ventas LY – Custom, usamos Variables ( VAR ), ya que simplifica mucho las cosas. Luego, usamos SELECTEDVALUE para traer nuestra semana y año. Y luego escribimos nuestra fórmula, donde todavía usamos CALCULATE Total Sales, y luego ponemos la lógica dentro.

Usamos FILTRAR TODAS las fechas ( calendario diario ), toda la tabla aquí. Luego, escribimos nuestra lógica, calculando si nuestro número de semana financiera es igual a la semana financiera actual. Así es como comparamos una semana financiera de un año con el año anterior. Entonces, también aislamos el año restando 1 a nuestro VAR por año (CurrentFinYear) .

Comparación de tiempo para tablas de fechas no estándar en LuckyTemplates

Esta técnica nos permite retroceder de 2015 a 2014 para obtener el número de esa semana y traerlo al contexto actual de nuestros resultados. Luego lo colocamos dentro de esta tabla y veremos ahora que el número o cantidad es correcta.

Comparación de tiempo para tablas de fechas no estándar en LuckyTemplates

Si volvemos a la primera semana, vemos exactamente la misma cantidad.

Comparación de tiempo para tablas de fechas no estándar en LuckyTemplates

Esta lógica ha logrado lo que queríamos lograr. Y luego, desde aquí, podemos diversificarnos para obtener más información.


Calcule las ventas de semanas anteriores: DAX avanzado en LuckyTemplates
Ventas anuales hasta la fecha para tablas de calendario no estándar: DAX en LuckyTemplates La función
DATEADD : la mejor y más versátil función de inteligencia de tiempo en LuckyTemplates

Conclusión

Este ejemplo es aplicable a cualquier tabla personalizada. Todo lo que puede necesitar es reemplazar las variables, según la comparación de tiempo que desee tener, pero siempre será una lógica similar.

Hay muchas maneras diferentes en las que finalmente podrías usar esta técnica. Es crucial realmente tratar de aprenderlo bien. Porque la verdad es que  al combinar todas estas fórmulas DAX , en realidad puedes lograr muchas cosas, no solo esta perspectiva en particular, sino también muchas otras.

¡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.