Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
hola
Tengo una tabla con ventas transaccionales y quiero mostrar el total diario junto con un promedio entre semana.
Así, por ejemplo, los totales para cada día de la semana pasada lunes 5 de julio - domingo 11 de julio. Pero luego quiero comparar el valor del lunes 5 de julio con el promedio de los cuatro lunes anteriores, es decir, el 28, 21, 14 y 7 de junio. Lo mismo para mar, mie,...
¿Alguien alguna pista?
gracias
Matthias
No @MReinagl ,
Puede crear una función de columna calculada use weeknum() para obtener el número de semana. A continuación, utilice la función allexcept() para obtener las ventas totales de cada semana.
https://docs.microsoft.com/en-us/dax/weeknum-function-dax
https://docs.microsoft.com/en-us/dax/allexcept-function-dax
Saludos
arrendajo
Hay @v-jayw-msft ,
Gracias por su respuesta.
Me temo que no entiendo su propuesta, pero probablemente no fui lo suficientemente claro en mi pregunta.
Quiero mostrar las ventas diarias en la primera fila, y el promedio de cada día de la semana en la segunda. Así que la tabla debería tener este aspecto:
Pero me cuesta cómo crear una medida que muestre las ventas promedio para cada día de la semana, es decir, la segunda fila.
saludos
M.
No @MReinagl ,
No estoy seguro de cómo obtener el resultado. Es mejor compartir algunos datos de ejemplo.
Saludos
arrendajo
Lamentablemente, no puedo adjuntar un archivo de Power BI o Excel aquí. Por lo tanto, vamos a probar esto:
fecha | Ventas totales diarias |
19. Mayo | 8.543 |
20. Mayo | 8.308 |
21. Mayo | 9.595 |
22. Mayo | 10.960 |
23. Mayo | 7.346 |
24. Mayo | 6.741 |
25. Mayo | 6.573 |
26. Mayo | 11.013 |
27. Mayo | 8.320 |
28. Mayo | 10.864 |
29. Mayo | 12.168 |
30. Mayo | 6.698 |
Lo que quiero conseguir es esto:
24. Mayo | 25. Mayo | 26. Mayo | 27. Mayo | 28. Mayo | 29. Mayo | 30. Mayo | |
mi | martes | miércoles | otoño | Vie | sábado | sol | |
Ventas diarias | 6.741 | 6.573 | 11.013 | 8.320 | 10.864 | 12.168 | 6.698 |
Promedio entre semana | 6.741 | 6.573 | 19.556 | 8.314 | 10.229 | 11.564 | 7.022 |
En realidad, llegué un paso más allá.
A continuación la captura de pantalla ahora muestra lo que quiero lograr en términos de los números:
Logré esto mediante el uso de una columna calculada WeekDay:
WeekDay = WEEKDAY(tblDATA[BuchungsTag],2)
con lo cual luego creé esta medida:
4WkAvg = CALCULATE(
SUM(tblDATA[SUMME NETTO])/4,
ALLEXCEPT(
tblDATA,
tblDATA[WeekDay]
),
DATESINPERIOD(Datum[Date],[SelectedDate],-1,MONTH)
)
Puedes ver que hice trampa un poco con la división por 4, ya que esto supone que ya tengo cuatro semanas de datos, lo que no es el caso de mayo, de ahí los números diferentes a mi publicación anterior.
La matriz utiliza WeekDay para las columnas. Y este es el siguiente problema ahora: los números 1-7 no son realmente útiles en esta matriz. Necesito mostrar las fechas reales. Pero cuando uso el campo de acuerdo (BuchungsTag) la matriz ya no funciona.
Entonces, ¿qué sigue?
Para ser más específicos, a continuación la tabla muestra el problema. Actualmente tengo datos del 19 de mayo al 30 de mayo. La tabla debe mostrar una semana: 24 de mayo - 30 de mayo con las ventas diarias en las primeras filas (como ya lo hace) y las ventas promedio por día de la semana en la segunda fila. Esto sería:
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |