alexrf86
¡Hola! Estoy tratando de acumular mis ventas desde el producto más vendido al menos vendido filtrando por un período seleccionado. Data Table tiene esta estructura: -> Fecha, Producto, Ventas.
Por ejemplo,
Fecha | Pinchar | Ventas |
01/01/2020 | k2 | 3 |
01/01/2020 | a1 | 4 |
01/01/2020 | b5 | 10 |
02/01/2020 | k2 | 1 |
02/01/2020 | a1 | 2 |
02/01/2020 | b5 | 3 |
01/03/2020 | k2 | 2 |
01/03/2020 | a1 | 3 |
01/03/2020 | b5 | 4 |
k2 | 4 |
b5 | 13 |
a1 | 6 |
Entonces, si ordené productos de venta de los más vendidos a los menos vendidos:
b5 | 13 |
a1 | 6 |
k2 | 4 |
Finalmente, acumular ventas sería mi resultado deseado:
b5 | 13 |
a1 | 19 |
k2 | 23 |
Amitchandak
@ alexrf86,
Únase a su tabla con una tabla de fechas y pruebe como
Ventas acumuladas = CALCULAR (SUMA (Ventas[Sales Amount]), filtro (fecha, fecha[date] <= maxx (fecha, fecha[date])))
Ventas acumuladas = CALCULAR (SUMA (Ventas[Sales Amount]), filtro (fecha, fecha[date] <= max (Ventas[Sales Date])))
En la tabla de fecha del filtro en el lugar, puede usar todos (fecha) o todos los seleccionados (fecha)
Ventas acumuladas = CALCULAR (SUMA (Ventas[Sales Amount]), filtro (todo seleccionado (fecha), fecha[date] <= max (Ventas[Sales Date])))
Para aprovechar al máximo la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista de modelo. Además, únala con la columna de fecha de sus hechos. Refiera:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
Vea si mi seminario web sobre inteligencia de tiempo puede ayudar: https: //community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y …
Aprecie sus felicitaciones.
alexrf86
En respuesta a Amitchandak
Hola @amitchandak Gracias por su respuesta, pero su medida es acumular ventas desde el período del primer día hasta el período del último día en lugar de desde el producto más vendido hasta el producto menos vendido en un período de fecha seleccionado.
harshnathani
En respuesta a Amitchandak
Hola @ alexrf86,
Con la columna calculada puede probar
Saludos,
Áspero Nathani
¿Respondí tu pregunta? ¡Marque mi publicación como una solución! Aprecio con un Kudos !! (Haga clic en el botón Pulgar hacia arriba)
alexrf86
En respuesta a harshnathani
Gracias @harshnathani. Agradezco tu respuesta, que es casi correcta.
Está acumulando ventas pero el filtro de fecha no funciona como se desea. A pesar de mi selección de filtro de fecha (del 01/02/2020 al 01/03/2020), siempre toma la primera fecha del calendario (01/01/2020) en lugar de la primera fecha del filtro (01/02/2020). Por lo tanto, las ventas acumuladas son del 01/01/2020 al 01/03/2020 en lugar del 01/02/2020 al 01/03/2020.
Significa que si mi calendario comienza en 2017, estaría acumulando ventas de 2017 … Solo necesitaría acumular ventas para el período seleccionado (desde el 02/01/2020 hasta el 03/01/2020 en mi ejemplo).
¿Sabría cómo corregir la acumulación de filtros de fecha?
Gracias por adelantado.