Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

El cálculo de un promedio en LuckyTemplates se puede hacer de muchas maneras para brindarle información precisa para sus informes comerciales. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Sin embargo, a veces calcular las ventas promedio por día puede no ser suficiente. Es posible que se encuentre con un escenario en el que solo vende durante los días de semana.

Si ejecuta un patrón de promedio en LuckyTemplates y utiliza la tabla de fechas, se ejecutará todos los días de la semana, que son siete días.

En este caso, tu promedio será más bajo de lo que debería ser porque tendrás días que tendrán cero resultados , que son días que no vendes.

En este ejemplo, le mostraré cómo puede resolver este problema. Tendremos el escenario en el que solo vendes durante la semana laboral , lo que significa que el fin de semana no está incluido.

Por lo tanto, calcularemos las ventas promedio solo entre semana.

Luego calcularemos las ventas promedio por fin de semana y haremos una comparación de las ventas promedio entre semana y el fin de semana. También le mostraré cómo calcular la diferencia de ventas promedio.

Pero antes de sumergirnos en el tema principal, le mostraré cómo calculamos las ventas promedio por día, que discutí en un tutorial anterior.

Tabla de contenido

Ventas promedio por día

Calcular el promedio de ventas por día es muy simple. Simplemente lo ingresamos a través de una medida, usando la función AVERAGEX .

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Esta fórmula puede mostrarnos las ventas promedio por día por productos, ubicación, clientes, etc. Simplemente elija entre las opciones y arrástrelo al eje. Así es como se ve:

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Este es un cálculo muy útil. Sin embargo, si solo vende durante los días de semana, entonces necesita tener otra fórmula para obtener resultados específicos.

Ventas promedio por día de la semana

Para calcular las ventas promedio de los días de semana, necesitamos crear una tabla de fechas que no contenga los fines de semana, iterando solo durante cinco días (de lunes a viernes).

Al utilizar la función FILTRO, podemos reducir virtualmente el tamaño de la tabla de fechas y luego ejecutar esta lógica de iteración a través de una fórmula AVERAGEX.

Creamos una nueva medida y la llamamos Ventas promedio por día de la semana. En la línea siguiente, tecleamos VAR para variable. En esta fórmula, usamos variables, ya que simplifica todo.

Llamaremos a esta variable WeekdayTable y pondremos tablas dentro usando la función FILTER .

Luego, ingrese FECHAS , que itera a lo largo de toda la semana, y elija la columna DÍA EN LA SEMANA que representa cada día de la semana.

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Luego, escriba <> para excluir el sábado y el domingo, donde el sábado se representa con el número 6 y el domingo con el número 0.

Por lo tanto, la tabla de fechas itera a través de las fechas, pero no incluye el sábado y el domingo.

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Una vez que tenemos esta tabla dentro de la variable, podemos integrarla en nuestro cálculo.

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Usando esta fórmula, ahora podemos crear una visualización. Aquí vemos ambas visualizaciones de ventas promedio por día y por día de la semana.

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

También podemos superponer las dos visualizaciones, colocándolas en una visualización, que muestra la comparación de ventas.

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Ahora, trabajemos en el cálculo de las ventas promedio por fin de semana.

Ventas promedio por fin de semana

Cuando calculamos las ventas promedio por fin de semana, simplemente copiamos y pegamos la fórmula que acabamos de crear para las ventas promedio por día de la semana en una nueva medida.

Luego, cambia el día de la semana a fin de semana , <> (no es igual) a = (igual), y en lugar de &&, lo cambias a || (o).

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Y también podemos comparar las dos visualizaciones (por día de la semana y por fin de semana) y ver la diferencia.

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Pero, si desea ser más específico con la diferencia en las ventas entre semana y los fines de semana, entonces usamos otra fórmula, que es la diferencia de ventas promedio.

Diferencia de ventas promedio

Para obtener la diferencia de ventas promedio, creamos una nueva medida. Para esta fórmula, simplemente restamos las Ventas promedio por fin de semana de las Ventas promedio por día de la semana.

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX

Esta fórmula puede mostrarnos la diferencia en las ventas, digamos por producto. Podemos determinar qué productos se venden mejor que los demás en un día laborable o un fin de semana.

Aquí puede ver que el producto 81 se vende mejor que el producto 65.

Cálculo del promedio en LuckyTemplates: Aislamiento de resultados de días laborables o fines de semana mediante DAX


Manejo de fechas de días laborables frente a fechas de fines de semana en LuckyTemplates con DAX
Comprensión de cómo funciona la función AVERAGEX

Conclusión

En el blog, trabajamos en el cálculo de las ventas promedio por día de la semana y fin de semana. Comenzamos revisando la fórmula para calcular el promedio de ventas por día. También usamos visualizaciones para hacer comparaciones.

Puedes aprender mucho de este ejemplo. Uno de los conceptos más importantes para entender en LuckyTemplates es cómo usar tablas virtuales dentro de las funciones de iteración.

Iterar fórmulas con tablas virtuales dentro es un gran concepto para aprender porque hay muchas aplicaciones en las que esto sería relevante en su propio análisis que está haciendo.

Una vez que comprende cómo funcionan las funciones de iteración, abre un mundo de potencial analítico y sus fórmulas se simplifican mucho más, al igual que sus modelos de datos.

Gracias,


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.