Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola a todos.
Tengo un problema con la conversión de mi SalesLines LineAmount a DKK.
El problema es que los tipos de cambio se colocan en otro tabel y cambian con el tiempo. No todos los días, sino de vez en cuando.
Los datos provienen de Dynamics365 F&O, y voy a publicar algunos de los datos a continuación.
SalesOrderLines:
SalesOrderNumber | LineAmount | Moneda |
SO20459 | 156,69 | Eur |
SO25378 | 29.800,71 | Eur |
SO30972 | 2.069,64 | Usd |
ExchangeRates:
LastDato | FromCurrency | Tasa |
31/07/2020 | Eur | 7,44 |
31/07/2020 | Usd | 6,31 |
Lo que quiero es:
Para tener una nueva columna en SalesOrderLines, donde calcula el LineAmount a DKK, utilizando el tipo de cambio de ExchangeRates.
Las tarifas cambian con el tiempo, así que me gustaría usar el más nuevo cada vez.
He intentado seguir, pero obtiene variables multible:
LineAmountMST á SUMX('SalesOrderLines'; 'SalesOrderLines'[LineAmount] / LOOKUPVALUE(ExchangeRates[Rate]; ExchangeRates[Fecha]; SalesOrderLines[ConfirmedReceiptDate]; ExchangeRates[FromCurrency]; SalesOrderLines[CurrencyCode]))
¿Alguno de ustedes puede decirme cómo hacerlo? 🙂
Thx. De antemano.
Solved! Go to Solution.
Hola @SofieSwensson ,
¿La tabla ExchangeRates inserta una nueva fila de
LastDato | FromCurrency | Tasa |
cuando hay un cambio de tipo de cambio? Y ordene la tabla ExchangeRates por fecha descendente.
Utilice la siguiente medida:
LineAmountMST =
SUMX (
'SalesOrderLines',
'SalesOrderLines'[LineAmount]
/ CALCULATE (
FIRSTNONBLANK ( ExchangeRates[Rate], 1 ),
FILTER (
ALL ( 'ExchangeRates' ),
ExchangeRates[FromCurrency] = 'SalesOrderLines'[CurrencyCode]
)
)
)
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
@SofieSwensson , vea si estas soluciones pueden ayudar
https://www.youtube.com/watch?v=4dosxfNxR6M
https://www.sqlbi.com/articles/currency-conversion-in-power-bi-reports/
https://radacad.com/currency-converter-power-bi-function-part-1
https://www.youtube.com/watch?v=Q4hF4CwJsFEhttps://radacad.com/currency-exchange-rate-conversion-in-...
https://businessintelligist.com/2015/03/17/power-bi-tutorial-how-to-implement-currency-conversion-us...
https://blog.beyondimpactllc.com/blog/building-a-dynamic-currency-converter-with-power-bi
Hola Amitchandak
Se dosent resolverlo, porque utilizan una fecha, y sólo quiero que se vea en la fecha más reciente.
No soy curtian qué hacer, resolver esto.
Hola @SofieSwensson ,
¿La tabla ExchangeRates inserta una nueva fila de
LastDato | FromCurrency | Tasa |
cuando hay un cambio de tipo de cambio? Y ordene la tabla ExchangeRates por fecha descendente.
Utilice la siguiente medida:
LineAmountMST =
SUMX (
'SalesOrderLines',
'SalesOrderLines'[LineAmount]
/ CALCULATE (
FIRSTNONBLANK ( ExchangeRates[Rate], 1 ),
FILTER (
ALL ( 'ExchangeRates' ),
ExchangeRates[FromCurrency] = 'SalesOrderLines'[CurrencyCode]
)
)
)
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |