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
¿Cuál es la importancia de la fecha de inicio del contrato? ¿Es parte del problema?
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?
- Syndicate_Admin3 years agoAdministrator
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 - Syndicate_Admin3 years agoAdministrator
Además, me gustaría mostrar el valor del contrato para el año del año de producción actual y en el futuro. Por lo tanto, no se requiere el año anterior.
Entonces, es por eso que estoy agregando un filtro:
'Fecha del calendario'[Fecha]>= _CurrentProdDateoContrato[Fecha de finalización del contrato]>= _CurrentProdDatePero esto no funcionó.- Syndicate_Admin3 years agoAdministrator
Muestre el resultado esperado en función de los datos de muestra que proporcionó.