Forum Discussion
DAX
He echado un vistazo a su tabla y ¿no se supone que debe verificar los valores en la columna "Región" en lugar de"PartPlantbyYearWeekNum"? De esta manera:
R+ Order Value =
IF(
'R+ Orders'[Region] in { "EMEA", "NA"},
DIVIDE( 'Part File'[PartPlantbyYearweekNum] , 'Part File'[Exchange Rates] ),
BLANK()
)
¡Espero que esta respuesta resuelva su problema! Si necesita ayuda adicional, por favor etiquéteme en su respuesta.
Si mi respuesta le proporcionó una solución, ¡márquela como una solución ✔️ o dele un kudoe 👍
¡Gracias!
Saludos
Gonçalo Geraldes
¡Gracias!
De hecho, obtengo el valor de pedido R + de otra tabla. He hecho una búsqueda en la fórmula anterior que he aplicado. Y necesito aplicar la tasa de exchage, es decir, dividir el valor de orden R + (que he obtenido aplicando la búsqueda) por la tasa de exchage. Y solo necesito aplicar eso, es decir, dividir por tipo de cambio para la región EMEA y no PARA NA.
- Syndicate_Admin4 years agoAdministrator
En ese caso intente usar la función RELATED() ya que es más eficiente y tiene un mejor rendimiento que la LOOKUPVALUE(). Algo así como:
R+ Order Value = var _plant = RELATED('R+ Orders'[PartPlantbyYearWeekNum]) var _divide = DIVIDE( 'Part File'[PartPlantbyYearweekNum] , 'Part File'[Exchange Rates] ) return IF( _plant in { "EMEA", "NA"}, _divide, BLANK() )¡Espero que esta respuesta resuelva su problema! Si necesita ayuda adicional, por favor etiquéteme en su respuesta.
Si mi respuesta le proporcionó una solución, ¡márquela como una solución ✔️ o dele un kudoe 👍
¡Gracias!
Saludos
Gonçalo Geraldes- Syndicate_Admin4 years agoAdministrator
- Syndicate_Admin4 years agoAdministrator
@Megha3012 tiene una relación entre la tabla que se está utilizando?