Forum Discussion
Visual usando USERELATIONSHIP
- 3 years ago
Hola
Lo resolví yo mismo.
Gracias.
En la línea 18, estaba usando la fecha de la tabla del calendario como comparación.
Cuando lo cambié a Fecha de finalización del contrato, da como resultado el número correcto.
El DAX completo:Value of Contract Expected to be Ended = var _CurrentProdDate = CALCULATE( MAXX( Production, Production[Date] ), ALL( 'Calendar Date'[Date] ), Production[Status] = "Being Processed" ) var _ContractToBeEnded = SUMX ( VALUES ( Contract[Customer] ), CALCULATE ( MAX ( Contract[Annual Contract Value] ), Contract[Contract End Date] >= _CurrentProdDate, USERELATIONSHIP ( Contract[Contract End Date], 'Calendar Date'[Date] ) ) ) return _ContractToBeEnded
Proporcione datos de muestra que cubran su problema o pregunta por completo.
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216
Muestre el resultado esperado en función de los datos de muestra que proporcionó.
https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523
- Syndicate_Admin3 years agoAdministrator
Gracias por el recordatorio.
Aquí están los datos de la tabla de origen.
Cliente Valor anual del contrato Fecha de actividad Fecha de inicio del contrato Fecha de finalización del contrato Cust A 40,000 31-dic-19 1-mar-18 28-feb-23 Cust A 50,000 31-dic-20 1-mar-18 28-feb-23 Cust A 55,000 31-dic-21 1-mar-18 28-feb-23 Cust A 60,000 31-dic-22 1-mar-18 28-feb-23 Cust A 75,000 28-feb-23 1-mar-18 28-feb-23 Cust B 75,000 31-dic-19 1-jun-19 31-may-22 Cust B 75,000 31-dic-20 1-jun-19 31-may-22 Cust B 50,000 31-dic-21 1-jun-19 31-may-22 Cust B 50,000 31-may-22 1-jun-19 31-may-22 Cust C 10,000 31-dic-21 1-may-21 30-abr-23 Cust C 15,000 31-dic-22 1-may-21 30-abr-23 Cust C 15,000 30-abr-23 1-may-21 30-abr-23 Cust D 25,000 31-dic-22 1-sep-22 31-ago-24 Cust D 50,000 31-dic-23 1-sep-22 31-ago-24 Cust D 50,000 31-ago-24 1-sep-22 31-ago-24 Y el resultado esperado en la vista de tabla
Mes Valor del contrato que se espera que finalice 2023-02 75000 2023-04 15000 2024-08 - Syndicate_Admin3 years agoAdministrator
¿Cuál es la importancia de la fecha de inicio del contrato? ¿Es parte del problema?
- Syndicate_Admin3 years agoAdministrator
La fecha de inicio del contrato no es el problema ahora, y no hay necesidad de amortizar el contrato durante el año.
¿Su objeto visual usa el período de la tabla del calendario?