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

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? *****







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