Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Preparing for a certification exam? Ask exam experts all your questions on May 15th. Register now.
¡Hola!
He estado trabajando para intentar que la semana anterior de ventas se convierta en una medida del DAX, y me he dado cuenta de que muchas de ellas son muy complicadas. A continuación se muestra la fórmula que he usado durante un par de semanas y se mueve conmigo a medida que cambian las fechas actuales. Trabajo con información actual para la reposición de inventario de productos.
Para hacer esto, necesitará una tabla de fechas que tenga los números de semana enumerados y una tabla con su historial de ventas. Reemplace el color con los nombres de sus tablas/columnas según sea necesario: el mismo color significa el mismo informe/columna.
Ventas de la semana anterior:
Su solución es excelente @Shravan133 .
Hola @ebrownretail ,
Si está tratando de compartir lo que está haciendo, puede responderse a sí mismo y aceptarlo como una solución para ayudar a otros miembros a encontrarlo más rápido. Aquí tengo otra idea en mente, y me gustaría compartirla como referencia.
1.Crear datos simples:
La relación entre ellos es:
2.Cree una medida. Comprueba si el valor seleccionado de Ventas de PDV en la tabla Todo el historial de ventas no está en blanco. Aplica un filtro para seleccionar registros en los que la semana fiscal de la tabla Fechas es igual a '_current_week - 1', obteniendo efectivamente los datos de ventas de la semana anterior.
Prior Week Sales =
VAR _current_week = SELECTEDVALUE(Dates[Fiscal Week])
RETURN IF(SELECTEDVALUE('All Sales History'[POS Sales])<>BLANK(),CALCULATE(SUM('All Sales History'[POS Sales]),ALL('All Sales History'),'Dates'[Fiscal Week]=_current_week-1))
3. El resultado final es el siguiente:
Saludos
Zhu
Equipo de apoyo a la comunidad
Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o aún tiene problemas con él, no dude en hacérnoslo saber. ¡Muchas gracias!
Hola
Pruebe esto:
Ventas de la semana anterior =
VAR CurrentDate = HOY()
VAR CurrentWeek = MAXX(FILTER(Fechas, Fechas[Fecha] = FechaActual), Fechas[Semana Fiscal])
VAR CurrentYear = MAXX(FILTER(Fechas, Fechas[Fecha] = FechaActual), Fechas[Año])
VAR PriorWeek = IF(CurrentWeek = 1, 52, CurrentWeek - 1) -- Ajustar por límites de año
VAR AnteriorAño =IF(CurrentWeek = 1, CurrentYear - 1, CurrentYear)
DEVOLUCIÓN
CALCULAR(SUMA('Todo el historial de ventas'[Ventas en el punto de venta]),
FILTER(ALL(Fechas),Fechas[Semana Fiscal] = Semana Anterior && Fechas[Año] = AñoAnterior))
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.