Cálculo de filtros MOM y QOQ

Un usuario Pregunto ✅

ashmozzart

Hola,

Tengo un gráfico que compara el nombre del cliente en el eje Y y el monto de ventas en el eje X. Necesitan filtros MOM y QOQ. A qué QOQ/MOM me refiero exactamente es cuando selecciono un mes en el filtro, debe comparar SalesAmount ese mes y solo es el mes anterior para cada cliente. Por ejemplo, si selecciono enero de 2016, debe comparar los montos de ventas de enero de 2016 y diciembre de 2015 para cada cliente. Lo mismo para Quater también. ¿Es posible en powerBI? ¿Cuáles son los cálculos DAX que debo usar? Gracias de antemano.

Puede usar la función dateadd como esta

Ventas totales = suma (tabla[sales column])

ventas totales del mes anterior = calcular ([total sales], agregarfecha(calendario[date],-1 mes))

necesita una tabla de calendario http://exceleratorbi.com.au/power-pivot-calendar-tables/

el cálculo del trimestre depende de lo que necesite (por ejemplo, ¿es un trimestre móvil o un trimestre fijo?)

ventas totales trimestre anterior = calcular([total sales], agregarfecha(calendario[date],-1,cuarto))

ashmozzart

En respuesta a Matt Allington

Hola,

Muchas gracias por la respuesta.

Cuando creé una columna derivada usando debajo de Dax,

PedidosAnteriores_ = CALCULAR(SUMA(Hoja1[OrderAmount]), AÑADIRFECHA(Hoja1[BillStartDate],-1 MES))

Recibo un vacío sin datos. ¿Puedo saber por qué?

En respuesta a ashmozzart

Hola @ashmozzart,

Como la mayoría de las funciones de inteligencia de tiempo (DAX) requieren una tabla de fechas individual y consecutiva para funcionar correctamente, es posible que deba crearla utilizando CALENDAR o la función CALENDARAUTO (DAX) si aún no la tiene. Y cree una relación entre la tabla Fecha y su tabla de hechos con la columna Fecha.

Suponga que su tabla de fechas se llama «DateTable», luego la fórmula para crear la medida debería ser la siguiente.

PreviousOrders_ =
CALCULATE (
    SUM ( Sheet1[OrderAmount] ),
    DATEADD ( DateTable[Date], -1, MONTH )
)

Saludos

En respuesta a ashmozzart

Esto debe escribirse como una medida, no como una columna.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *