Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Tengo inventario de ventas disponible para cada producto para el último día (por ejemplo, 31/07/2021) Como se muestra en la tabla a continuación | ||||||||||
fecha | producto | Unidades disponibles | ||||||||
31/07/2021 | A | 10 | ||||||||
31/07/2021 | B | 20 | ||||||||
31/07/2021 | C | 15 | ||||||||
31/07/2021 | D | 25 | ||||||||
31/07/2021 | E | 30 | ||||||||
31/07/2021 | F | 40 | ||||||||
He calculado el promedio de ventas diarias para todos los productos anteriores como se muestra en la tabla a continuación | ||||||||||
producto | Promedio de ventas diarias | |||||||||
A | 1 | |||||||||
B | 2 | |||||||||
C | 1 | |||||||||
D | 2 | |||||||||
E | 3 | |||||||||
F | 4 | |||||||||
Tengo otra tabla que contiene información sobre las unidades entrantes para ese producto como se muestra a continuación | ||||||||||
fecha | producto | Unidades entrantes | ||||||||
7/8/2021 | A | 10 | ||||||||
11/8/2021 | B | 20 | ||||||||
12/8/2021 | C | 35 | ||||||||
15/8/2021 | D | 20 | ||||||||
20/8/2021 | E | 30 | ||||||||
25/8/2021 | F | 20 | ||||||||
Salida deseada: | ||||||||||
1/8/2021 | A | Unidades disponibles en la fecha anterior (= 10 de la Tabla 1) - Promedio de ventas diarias (=1 de la Tabla 2) + Stock entrante (=0 Tabla 3) | ||||||||
1/8/2021 | B | Unidades disponibles en la fecha anterior (=20 de la Tabla 1) - Promedio de ventas diarias (=2 de la Tabla 2) + Stock entrante (=0 Tabla 3) | ||||||||
1/8/2021 | C | Unidades disponibles en la fecha anterior (=15 de la Tabla 1) - Promedio de ventas diarias (=1 de la Tabla 2) + Stock entrante (=0 Tabla 3) | ||||||||
1/8/2021 | D | Unidades disponibles en la fecha anterior (=25 de la Tabla 1) - Promedio de ventas diarias (=2 de la Tabla 2) + Stock entrante (=0Tabla 3) | ||||||||
1/8/2021 | E | Unidades disponibles en la fecha anterior (=30 de la Tabla 1) - Promedio de ventas diarias ( = 3 de la Tabla 2) + Stock entrante (=0 Tabla 3) | ||||||||
1/8/2021 | F | Unidades disponibles en la fecha anterior (= 40 de la Tabla 1) - Promedio de ventas diarias (=4 de la Tabla 2) + Stock entrante (=0 Tabla 3) | ||||||||
2/8/2021 | A | Unidades disponibles en fecha anterior (=9 en 1/8/2021) - Promedio de ventas diarias ( =2 de la Tabla 2) + Stock entrante (=0 Tabla 3) | ||||||||
2/8/2021 | B | y así sucesivamente..... | ||||||||
2/8/2021 | C | |||||||||
2/8/2021 | D | |||||||||
2/8/2021 | E | |||||||||
2/8/2021 | F | |||||||||
Es posible lograr algo como esto en Power BI |
Solved! Go to Solution.
Creé dos tablas calculadas para lograr el resultado. Puede descargar el pbix adjunto en la parte inferior para obtener más detalles. Estos son algunos pasos principales:
1. Cree una tabla calculada 'FutureDates' que tenga todas las fechas en los próximos dos meses.
2. Cree una tabla calculada 'Tabla proyectada' para combinar primero las fechas y productos futuros.
3. Cree una columna calculada en 'Tabla proyectada' para obtener el stock proyectado para cada día.
Projected Stock =
VAR _originalStock = MAXX(FILTER(Inventory,Inventory[Product]='Projected Table'[Product]),Inventory[Units Available])
VAR _incomingUnits = SUMX(FILTER(IncomingUnits,IncomingUnits[Product]='Projected Table'[Product] && IncomingUnits[Date]<='Projected Table'[Date]),IncomingUnits[Incoming Units])
VAR _averageDailySales = MAXX(FILTER(DailySales,DailySales[Product]='Projected Table'[Product]),DailySales[Avg Daily Sales])
VAR _totalSales = DATEDIFF(MAX(Inventory[Date]),'Projected Table'[Date],DAY) * _averageDailySales
RETURN
_originalStock + _incomingUnits - _totalSales
Tenga en cuenta que no creé ninguna relación entre tablas.
Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a otros miembros a encontrarla.
En la tabla de resultados deseada, ¿necesitamos mostrar las unidades proyectadas disponibles para cada producto en cada día (tal vez del 1/8/2021 al 31/8/2021)? ¿Hay una fecha de finalización?
Saludos
Equipo de soporte de la comunidad _ Jing
Hola
Sí, necesitamos mostrar las unidades disponibles para cada producto durante los próximos 2 meses. (Los productos se seleccionarán utilizando una segmentación de datos que sería de selección única)
Gracias
Creé dos tablas calculadas para lograr el resultado. Puede descargar el pbix adjunto en la parte inferior para obtener más detalles. Estos son algunos pasos principales:
1. Cree una tabla calculada 'FutureDates' que tenga todas las fechas en los próximos dos meses.
2. Cree una tabla calculada 'Tabla proyectada' para combinar primero las fechas y productos futuros.
3. Cree una columna calculada en 'Tabla proyectada' para obtener el stock proyectado para cada día.
Projected Stock =
VAR _originalStock = MAXX(FILTER(Inventory,Inventory[Product]='Projected Table'[Product]),Inventory[Units Available])
VAR _incomingUnits = SUMX(FILTER(IncomingUnits,IncomingUnits[Product]='Projected Table'[Product] && IncomingUnits[Date]<='Projected Table'[Date]),IncomingUnits[Incoming Units])
VAR _averageDailySales = MAXX(FILTER(DailySales,DailySales[Product]='Projected Table'[Product]),DailySales[Avg Daily Sales])
VAR _totalSales = DATEDIFF(MAX(Inventory[Date]),'Projected Table'[Date],DAY) * _averageDailySales
RETURN
_originalStock + _incomingUnits - _totalSales
Tenga en cuenta que no creé ninguna relación entre tablas.
Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a otros miembros a encontrarla.
Hay @v-jingzhang,
Esto es exactamente lo que estaba buscando. Solución perfecta.
Muchas gracias. Mucho apreciar
Saludos
Vrushab Jain
Me alegro de que ayuda!
Por cierto, encontré un post anterior de los suyos. Su resultado esperado parece ser similar a este, ¿necesita más ayuda en ese caso? Si no es necesario, puede publicar una respuesta allí y marcar como solución para cerrarla. Gracias.
Saludos
Jing
Hola
¿Con qué frecuencia se actualiza la primera tabla? Cuando se actualiza esa tabla, ¿permanecen los datos para 31/7? Cuando obtiene datos de inventario para 31/8 en table1, ¿tiene que tomar las mismas ventas para septiembre de table2- ¿no debería haber fechas en table2 también?
Por favor, comparta un conjunto de datos representativo (en lugar de uno meramente teórico) y en ese conjunto de datos, muestre el resultado esperado.
¿No le gustaría calcular el promedio de ventas diarias a partir de sus datos históricos?
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.