Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Tengo una tabla con una fila para cada contrato firmado y cuatro columnas:
Ya he creado un gráfico que muestra la distribución mensual en función de la fecha de firma del contrato. Sin embargo, me gustaría crear otro gráfico que muestre la distribución mensual en función de los meses de entrega de los contratos.
No estoy seguro de cómo estructurar estos datos o generar el gráfico. ¿Podrías guiarme?
Hola @MateoLogi
Sin embargo, me gustaría crear otro gráfico que muestre la distribución mensual en función de los meses de entrega de los contratos. - ¿Está diciendo que desea distribuir el contrato en función de sus fechas de entrega de inicio y finalización? Por ejemplo, si un contrato comienza el 1 de enero y termina el 1 de marzo, ¿debería reflejarse en cada mes de enero a marzo? Si es así, consulte el ejemplo de pbix adjunto.
Adjunto los datos base para su referencia.
Fecha | Nº Contrato | Producto | Cosecha | Vendedor | Comprador | Cantidad | Precio | Principio | Fin | Ritmo | Dep/Ren | Transporte | Comisión Vendedor | Comisión Comprador | Comisión Cocourtage |
01/01/2024 | 2511208C1 | CEBADA | 2025 | N | S | 250,00 | 214 | 01/11/2025 | 30/06/2026 | M | DESTINO | NO | 1 | ||
03/02/2024 | 2511208C2 | CEBADA | 2025 | B | S | 250,00 | 214 | 01/11/2025 | 30/06/2026 | M | DESTINO | NO | 1 | ||
08/03/2024 | 2511208C3 | TRIGO | 2025 | C | S | 250,00 | 214 | 01/11/2025 | 30/06/2026 | M | DESTINO | NO | 1 | ||
10/03/2024 | 2511208C4 | TRIGO | 2025 | N | S | 350,00 | 214 | 01/11/2025 | 30/06/2026 | M | DESTINO | NO | 1 | ||
11/04/2024 | 2511208C5 | TRIGO | 2025 | H | S | 350,00 | 214 | 01/11/2025 | 30/06/2026 | M | DESTINO | NO | 1 | ||
31/05/2024 | 2511208C6 | TRIGO | 2024 | J | V | 300,00 | 214 | 01/02/2025 | 31/03/2025 | M | ORIGEN | SÍ | 0,96 | ||
06/06/2024 | 2511208C7 | TRIGO | 2024 | T | V | 300,00 | 214 | 01/03/2025 | 31/05/2025 | OC | ORIGEN | NO | 1 | ||
08/07/2024 | 2511208C8 | TRIGO | 2024 | P | V | 500,00 | 214 | 01/03/2025 | 15/06/2025 | OC | ORIGEN | NO | 1 | ||
07/08/2024 | 2511208C9 | TRIGO | 2025 | C | V | 500,00 | 214 | 01/07/2025 | 31/12/2025 | E | ORIGEN | NO | 1 | ||
28/09/2024 | 2511208C10 | TRIGO | 2025 | C | V | 500,00 | 214 | 01/07/2025 | 31/12/2025 | E | ORIGEN | NO | 1 | ||
30/10/2024 | 2511208C11 | TRIGO | 2024 | A | G | 1.000,00 | 214 | 16/01/2025 | 31/03/2025 | OC | ORIGEN | SÍ | 0,91 | ||
20/11/2024 | 2511208C12 | TRIGO | 2024 | B | G | 1.500,00 | 214 | 16/01/2025 | 31/03/2025 | OC | ORIGEN | SÍ | 0,91 | ||
13/12/2024 | 2511208C13 | TRIGO | 2024 | B | G | 1.000,00 | 214 | 01/02/2025 | 15/06/2025 | OC | ORIGEN | NO | 1,5 |
Hola @MateoLogi ,
Debe generar una tabla virtual que distribuya la cantidad total a lo largo de los meses de entrega.
Pruebe a continuación paso a paso en Power BI con DAX:
Cree una tabla calculada para expandir los datos a lo largo de todos los meses relevantes.
DeliveryDistribution =
ADDCOLUMNS(
GENERATE(
'Contracts',
CALENDAR(
STARTOFMONTH('Contracts'[Delivery Start Date]),
ENDOFMONTH('Contracts'[Delivery End Date])
)
),
"MonthYear", FORMAT([Date], "YYYY-MM"),
"Monthly Quantity",
DIVIDE(
'Contracts'[Quantity to Deliver],
DATEDIFF(
'Contracts'[Delivery Start Date],
'Contracts'[Delivery End Date],
MONTH
) + 1
)
)
Si prefiere no crear una tabla calculada y desea trabajar directamente en medidas:
Monthly Delivery =
SUMX(
FILTER(
ADDCOLUMNS(
GENERATE(
'Contracts',
CALENDAR(
'Contracts'[Delivery Start Date],
'Contracts'[Delivery End Date]
)
),
"MonthYear", FORMAT([Date], "YYYY-MM"),
"Monthly Quantity",
DIVIDE(
'Contracts'[Quantity to Deliver],
DATEDIFF(
'Contracts'[Delivery Start Date],
'Contracts'[Delivery End Date],
MONTH
) + 1
)
),
[MonthYear] = FORMAT(SELECTEDVALUE('Calendar'[Date]), "YYYY-MM")
),
[Monthly Quantity]
)
Este enfoque distribuye las cantidades correctamente a lo largo de los meses de entrega y le permite visualizar la distribución. ¡Avísame si necesitas más aclaraciones!
Si esta publicación ayuda, por favor dale me gusta y considera Acéptalo como una solución para ayudar a los demás miembros a encontrarlo más rápidamente.
¡Hola, gracias por tu ayuda! Generé las medidas de la siguiente manera:
Pero el resultado no es el que esperaba.
Solo muestra información si filtro día a día, pero si quiero ver un mes completo, no funciona.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.