Valores acumulados – Power BI
linked-in

Federico Cortese

Fecha de publicación: 21 Jul, 2023

Valores acumulados en Power BI

 

En este post, veremos cómo realizar una función DAX para obtener valores acumulados por año, mes o trimestre. Con estas funciones, podrás generar gráficos como los que se muestran a continuación:

grafico ventas acumuladas power bi

Para realizar estas acumulaciones utilizaremos las siguientes funciones:

CALCULATE: Esta función es uno de los pilares fundamentales de DAX y se utiliza para modificar el contexto de filtrado en una medida.

SUM(VENTAS[TotalVenta]): Aquí, se está calculando la suma del campo “TotalVenta” de la tabla “VENTAS”. Es decir, se sumarán todos los valores de la columna “Total Venta” que pertenezcan al contexto actual de la consulta.

DATESYTD(CALENDARIO[Date]): La función “DATESYTD” es una función de tiempo (Time Intelligence) que se utiliza para obtener un conjunto de fechas que representan el acumulado desde el inicio del año (Year-to-Date) hasta la fecha presente, en función del calendario proporcionado. En este caso, se está aplicando la función “DATESYTD” a la columna “Date” de la tabla “CALENDARIO”, que probablemente sea una tabla de fechas que se usa como eje de tiempo para el análisis.

 

Ventas acumuladas por años:

VentasAcumuladas =  CALCULATE(SUM(VENTAS[Total Venta]),DATESYTD(CALENDARIO[Date]))

Acumulado por mes o por trimestre:

Para realizar los mismos acumulados pero en otros rangos temporales utilizaremos las funciones DATESMTD (para acumular valores dentro de un mes) o DATESQTD (por trimestre).

Ejemplos:

VentasAcumuladasMes = CALCULATE(SUM(VENTAS[TotalVenta]),DATESMTD (CALENDARIO[Date]))

VentasAcumuladasTrimestre = CALCULATE(SUM(VENTAS[TotalVenta]),DATESQTD (CALENDARIO[Date]))

¿como calcular % de crecimiento entre períodos en Power BI?