cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
mmgnln
Helper II
Helper II

La declaración "Si" con no existe

Hola a todos

Esta es mi situación:

Estoy tratando de obtener el tipo de cambio de divisas para cada día en la tabla de ventas.

La tabla de cambio de divisas tiene los campos "date_effective", "desde el identificador de moneda", "a la identificación de moneda" y "tipo de cambio". Tiene dos relaciones inactivas con la tabla de ventas a través de "fechas" y "desde el identificador de moneda" y siempre quiero la conversión a USD (id de moneda n.o 1).

Estaba usando la fórmula a continuación para obtener la tasa y funcionó bien, excepto que la tabla de cambio de divisas no tiene un día en la lista (problemas del sistema). Por ejemplo 9/1/2020 no existe en esa tabla y cuando uso la fórmula debajo del resultado para ese día sale en blanco. Quería incluir una condición en mi fórmula a continuación que utilizará el tipo de cambio de moneda del día anterior en ese caso. ¿Alguien puede ayudar?

Dax:

Tipo de cambio en USD - CALCULATE ( FIRSTNONBLANK ( Monedas[EXCHANGE_RATE], 1 ), FILTRO ( Monedas, Monedas[DATE_EFFECTIVE] ? 'Ventas'[tranda] && Monedas[de la moneda] ? 'Transacciones de ventas'[id de moneda] && Moneda[a moneda] á 1 ) )

Muestra de datos:

Tabla de tipos de cambio de divisas

de la monedaa la monedaDATE_EFFECTIVEEXCHANGE_RATE
319/17/20201.3205
129/17/20201.29753
139/17/20200.757289
149/17/20201.17994
169/17/20200.013588

Transacciones de ventas (la última columna es mi dax):

tranidTrandate Ingresos CURRENCY_IDTipo de cambio en USD - DAX
id19/21/2020 $ 5.0040.834676
id29/29/2020 $ 2.0040.855198
id39/21/2020 $ 3.0040.848565
id69/1/2020 $ 6.004
id79/21/2020 $ 7.0040.834676
id89/29/2020 $ 8.0040.855198
id99/1/2020 $ 9,004

¡¡Gracias!!

2 REPLIES 2
v-diye-msft
Community Support
Community Support

Hola @mmgnln

No es realmente suficiente información para continuar, usted podría considerar proporcionar su pbix ficticio que sería útil para nosotros para investigar más.

Puede cargarlo en onedrive para la empresa y compartir el enlace aquí. por favor, no se olvide de revelar los resultados esperados y eliminar la información confidencial.

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.
lbendlin
Super User
Super User

Puede elegir IF(ISBLANK()) o COALESCE() para manejar estas situaciones.

Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

November Power BI Update 768x460.png

Check it Out!

Click here to read more about the November 2021 Updates!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.