Totales acumulados en LuckyTemplates con DAX

Totales acumulados en LuckyTemplates con DAX

A veces, calcular los totales acumulados en LuckyTemplates es mucho mejor para analizar las tendencias que simplemente mirar los resultados reales a diario. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Es por eso que voy a mostrarle en este ejemplo cómo puede implementar un cálculo total acumulado que sea dinámico, que fluya y se integre bien con el resto de su modelo.

Y le mostraré cómo puede hacerlo de manera muy efectiva y sencilla al combinar algunas medidas DAX dentro de LuckyTemplates.

Tabla de contenido

Cálculo de totales acumulados en LuckyTemplates desde cero

En esta publicación de blog, le mostraré cómo calcular los totales acumulados dentro de LuckyTemplates. En realidad, hay un par de formas de hacerlo, y te mostraré ambas formas.

Esto es en última instancia lo que queremos lograr como resultado. Tenemos nuestras columnas Fecha y Ventas, así como un total acumulado de 30 días y un total acumulado de 90 días (lado izquierdo).

También los colocamos en visualizaciones para que los números sean más interesantes y para que las tendencias y los valores atípicos sean más fáciles de detectar (lado derecho).

Totales acumulados en LuckyTemplates con DAX

También podemos cambiar el marco de tiempo y ver cómo cambian nuestros totales acumulados en tiempo real. Una idea bastante convincente, ¿verdad?

Totales acumulados en LuckyTemplates con DAX

Entonces, si está buscando cosas como el inventario o las cuentas por cobrar, esta es una muy buena pieza de análisis que puede ejecutar sobre los datos.

Luego puede diversificarse en cosas más avanzadas, como comparar sus totales acumulados de un período a otro período.

Hay muchas cosas asombrosas que puedes hacer y te mostraré cómo puedes lograr esto desde cero.

Totales acumulados en 30 días

Como siempre, comenzamos con un informe en blanco donde todo lo que tenemos son nuestras Ventas totales. Escribamos una medida que nos dé un total acumulado de 30 días. Esto significa que queremos mirar hacia atrás desde hoy hasta 30 días y resumir todas las ventas dentro de ese período de tiempo.

Vamos a crear una medida y llamarla Total acumulado 30D.

Totales acumulados en LuckyTemplates con DAX

Luego saltaremos a otra línea para escribir un poco de lógica e ingresar las Ventas totales.

Totales acumulados en LuckyTemplates con DAX

El tercer paso es usar la función FILTRO . La función FILTRO es una función iterativa que itera la tabla de fechas y captura los 30 días para el total acumulado.

Totales acumulados en LuckyTemplates con DAX

Vamos a eliminar cualquier filtro o cualquier contexto que provenga de la columna FECHA. Entonces ALL se deshace de ese contexto y se deshace de ese filtro.

Luego vamos a iterar a través de toda la tabla DATE y ver si la fecha es mayor que MAX (Date - 30), lo que nos dará el primer día de los 30 días.

Totales acumulados en LuckyTemplates con DAX

Y luego escribiremos si la fecha es menor que igual a la fecha MAX.

Totales acumulados en LuckyTemplates con DAX

Presionamos enter y arrastramos la información a la tabla. Podemos ver que esto se evaluará como un total acumulado ahora.

Totales acumulados en LuckyTemplates con DAX

Totales acumulados en 90 días

Digamos que queremos obtener las ventas de un período de tiempo diferente. Podemos usar la misma medida y luego cambiar el número de 30 días a nuestro número preferido, que en este caso es 90.

Totales acumulados en LuckyTemplates con DAX

Y así, tenemos un total acumulado de 90 días. Esto va a evaluar algo que es ligeramente diferente porque estamos mirando nuestras ventas para un marco de tiempo mucho más largo.

Totales acumulados en LuckyTemplates con DAX

Recuerda que aquí siempre puedes sustituir una medida diferente; puede usar esta técnica para obtener datos sobre sus ganancias, transacciones o clientes. Simplemente hay muchas cosas que puede implementar usando esta fórmula de total acumulado.  

Hay muchas cosas en las que también puedes ramificarte. No solo puede ver los totales acumulados en cualquier momento, sino que también puede comparar sus totales acumulados con el mes pasado, el último trimestre o el año pasado.

Uso de FECHAS EN PERÍODO

Voy a mostrarte otra fórmula que puedes escribir para lograr exactamente lo mismo; sin embargo, utiliza una lógica de filtrado diferente dentro de la declaración de cálculo.

Vamos a llamar a esta medida la alternativa del total acumulado de 30D. Nuevamente, calcularemos las ventas totales, pero en lugar de FILTRO, usaremos la función FECHAS EN PERÍODO.

Totales acumulados en LuckyTemplates con DAX

Luego saltaremos a otra fila y pondremos algunas Fechas. Esto es lo que hace DATESINPERIOD; es una función de inteligencia de tiempo específica que nos permite crear o abrir cualquier período de tiempo. Todo lo que tenemos que hacer es poner en nuestros parámetros.

Totales acumulados en LuckyTemplates con DAX

Así que básicamente hace lo que hace la función FILTRO, de una manera diferente. Esta es una forma un poco más fácil que ofrece mucha más flexibilidad.

Y si la ponemos junto a nuestra otra tabla de 30 días, veremos que es exactamente igual a la que usamos en FILTER. Así que esta es solo otra forma de lograr un resultado similar.

Totales acumulados en LuckyTemplates con DAX

Ahora todo lo que queda por hacer aquí es convertirlo en una visualización , que no lleva mucho tiempo. Entonces podemos ver el total acumulado de forma visual.

Totales acumulados en LuckyTemplates con DAX

También podemos añadir diferentes filtros. Digamos, por ejemplo, que queremos ver un año en particular como 2017.

Totales acumulados en LuckyTemplates con DAX

El total acumulado se ajustará automáticamente en cualquier contexto adicional que queramos agregar en nuestra página de informe.

Así es como hacemos el total acumulado. Puedes usarlo en muchas aplicaciones. La misma técnica se puede utilizar una y otra vez en diferentes escenarios.

Conclusión

Creo que los totales acumulados son una forma mucho mejor de ver los promedios a lo largo del tiempo. A veces es demasiado granular para observar un nivel diario. Sin embargo, los totales acumulados le permiten no quedar atrapado en ningún resultado individual, sino en una acumulación de resultados que en realidad brindan información mucho mejor.

Hay muchas maneras diferentes en las que puede utilizar esto en LuckyTemplates , y obtendrá una idea mucho mejor de cómo lo implemento personalmente a través del video a continuación.

Entro en bastante detalle en torno a la fórmula específica, pero luego puede ramificarse a partir de ella para obtener otras ideas que finalmente desee crear.

Así que buena suerte implementando este. Mucho que aprender y mucho que replicar en sus propios modelos.


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.