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.
Matt Allington
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é?
v-ljerr-msft
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
Matt Allington
En respuesta a ashmozzart
Esto debe escribirse como una medida, no como una columna.