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
Microsoft Build 768x460.png

Microsoft Build is May 24-26. Have you registered yet?

Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.

charticulator_carousel_with_text (1).png

Charticulator Design Challenge

Put your data visualization and design skills to the test! This exciting challenge is happening now through May 31st!

May UG Leader Call Carousel 768x460.png

What difference can a User Group make for you?

At the monthly call, connect with other leaders and find out how community makes your experience even better.

Power BI Release May 2022 768x460.png

Check it out!

Click here to read more about the May 2022 updates!

Top Kudoed Authors