Cálculo de una tasa de ejecución acumulada mediante DAX en LuckyTemplates

Al analizar los resultados reales en sus datos, a veces puede querer compararlos con un pronóstico o una tasa de ejecución. En este tutorial, le mostraré  cómo calcular una tasa de ejecución acumulada en función de algunos resultados históricos. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Esto surgió como una solicitud en el donde un miembro necesitaba un pronóstico que permitiera comparar los resultados actuales y una tasa de ejecución promedio durante un período determinado.

Cálculo de una tasa de ejecución acumulada mediante DAX en LuckyTemplates

una publicación en el foro de soporte de LuckyTemplates

En este tutorial, primero analizo cómo calcular la tasa de ejecución promedio , luego proyecto esto continuamente para poder ejecutar la comparación diaria con los resultados reales a medida que ocurren.

Aquí, visualmente hago que la tendencia subyacente sea más predominante de lo que normalmente habría hecho si solo revisara los resultados diarios sin un pronóstico con el que compararlos.

La mejor manera de comparar tendencias en última instancia es con totales acumulativos.

El patrón de fórmula DAX total acumulativo que cubro en este tutorial es un poco diferente al que puede haber usado en el pasado. Esto se debe a que aquí hay un requisito diferente sobre cómo calcular en última instancia el total acumulativo para la tasa de ejecución diaria promedio.

Vamos a por ello.

Tabla de contenido

Calculando el total acumulativo

Lo complicado en este caso es que tenemos nuestras Ventas acumulativas, pero necesitamos crear un Total acumulativo completamente nuevo basado en las cantidades que están determinadas por cómo vamos realmente. Hay algunos pasos que debemos seguir y combinar fórmulas DAX para lograr esto.

Cálculo de una tasa de ejecución acumulada mediante DAX en LuckyTemplates

Lo primero que debemos calcular es el total acumulativo , y así es como configuré la fórmula.

Cálculo de una tasa de ejecución acumulada mediante DAX en LuckyTemplates

He colocado el Total Acumulativo en una variable ( ). Es el mismo patrón, pero lo coloqué dentro de una variable porque quería simplificar la fórmula final real.

Si no ponemos esta lógica, el total acumulativo continúa proyectándose hacia adelante y probablemente dibujará una línea hasta el fondo (en la visualización) según cuál sea el número final. Para deshacerme de eso, lo que hice fue usar Total Sales . Si no hay venta ese día, estará en blanco. Si no, será el Total Acumulativo.

Cálculo de una tasa de ejecución acumulada mediante DAX en LuckyTemplates

Así es como lo he configurado. Ahora, ¿cómo calculamos o proyectamos una tasa de ejecución? 

Calcular la tasa de ejecución

Lógicamente, para calcular una tasa de ejecución, contaríamos las ventas totales que hemos realizado en un año para obtener el total general y luego lo dividiríamos por la cantidad de días que realmente vendimos . Eso nos dará nuestra Cantidad promedio de ventas diarias , que he llamado Tasa promedio de ejecución diaria .

En nuestra tabla, tenemos $29 186 aquí, que se determina dividiendo $175 113 entre 6, porque en estos datos de muestra, hemos vendido durante seis días en 2018.

Cálculo de una tasa de ejecución acumulada mediante DAX en LuckyTemplates

Pero la forma en que configuré esto es que se actualizará automáticamente cada vez que tengamos más días de ventas . En otras palabras, esto actualizará automáticamente nuestra tasa de ejecución diaria promedio y luego cambiará la predicción . Aquí está la fórmula que hice para esto.

Cálculo de una tasa de ejecución acumulada mediante DAX en LuckyTemplates

Tenemos que hacer un pequeño ajuste en las variables para que esto funcione porque el contexto aquí es a nivel diario . Pero lo que estamos tratando de hacer es tomar el número, $175,113 (Total acumulativo), y luego dividirlo por cuántos días hemos tenido ventas.

Para obtener DaysWithSales , he usado con y con . Si hay una venta en el día, que es mayor que cero, se mantendrá esa fecha. Para la variable Total Acumulativo , he usado CALCULATE para las Ventas Acumulativas ($175,113), y luego ALLSELECTED Dates libera el contexto de la fecha en cada fila.

Entonces, ahora que tenemos la tasa de ejecución diaria promedio, podemos proyectar hacia adelante la tasa de ejecución acumulada. Veamos la fórmula. 

Cálculo de la tasa de ejecución acumulada

Aquí hay un ligero ajuste a lo que está dentro de nuestro CALCULATE . En este caso, no es tan simple como agregar la Tasa de ejecución diaria promedio. Necesitamos poner dentro un , para que iteremos todos los días. Y lo que hice es que configuré una tabla virtual (usando ) con todas las fechas

Cálculo de una tasa de ejecución acumulada mediante DAX en LuckyTemplates

Entonces, lo que SUMMARIZE está haciendo aquí es que solo se evalúa en una sola fila. Entonces, por ejemplo, estamos en el 1 de enero, luego evalúa esa fila. Luego, cuando llegamos a la segunda fila, nuevamente solo evalúa la segunda fila. Y luego el FILTRO TODO SELECCIONADO (el patrón total acumulativo) está abriendo los dos días. Por lo tanto, totaliza $ 29,186 y también se calcula el día anterior.

A medida que avanzamos en la tabla, continúa calculando el total acumulativo y ejecuta una iteración dentro de CALCULATE .

Cálculo de una tasa de ejecución acumulada mediante DAX en LuckyTemplates

Ahora tenemos esta tasa de ejecución acumulada, que está puramente determinada por las ventas totales acumuladas reales que tenemos en este momento. Si lo dejamos así, a medida que nuestras ventas se ajusten, nuestra tasa de ejecución también cambiará porque esto es dinámico.

Pero si desea establecer estos números, entonces probablemente desee colocarlos de alguna manera en una tabla calculada o exportar estos datos a una hoja de cálculo de Excel. De esa manera, lo hará no dinámico. 


Crear totales acumulativos dinámicos mediante DAX en LuckyTemplates
Totales acumulados en LuckyTemplates: cómo calcular mediante la fórmula DAX
Comparar información acumulativa durante diferentes meses en LuckyTemplates

Conclusión

Estos son consejos y conceptos únicos, que creo que encontrará realmente valiosos.

Si puede comprender los muchos conceptos cubiertos a lo largo de este tutorial, está en un muy buen lugar, ya que hay muchas formas diferentes en las que puede aplicar una lógica como esta.

Es posible que desee revisar los enlaces a continuación, que serán útiles si desea agregar más color a este ejemplo.

¡Disfruta trabajando con este tutorial!

***** ¿Aprender LuckyTemplates? *****






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.