Forum Discussion
Getting the right exchange rate
- 9 years ago
You can try with these two formulas. If it still can't work, please give us a sample with all the columns and some data.
RatesWeWant = LOOKUPVALUE ( 'Exchange Rate'[c2g__Rate__c], 'Exchange Rate'[Currency name], 'Timecard Split'[CurrencyIsoCode], 'Exchange Rate'[OwnerCompany], "Y", 'Exchange Rate'[c2g__StartDate__c], LASTDATE ( FILTER ( ALL ( 'Exchange Rate'[c2g__StartDate__c] ), 'Exchange Rate'[c2g__StartDate__c] < 'Timecard Split'[pse__End_Date__c] ) ) )RatesWeWant = LOOKUPVALUE ( 'Exchange Rate'[c2g__Rate__c], 'Exchange Rate'[Currency name], 'Timecard Split'[CurrencyIsoCode], 'Exchange Rate'[OwnerCompany], 'Timecard Split'[OwnerCompany], 'Exchange Rate'[c2g__StartDate__c], LASTDATE ( FILTER ( ALL ( 'Exchange Rate'[c2g__StartDate__c] ), 'Exchange Rate'[c2g__StartDate__c] < 'Timecard Split'[pse__End_Date__c] ) ) )Best Regards,
Herbert
Hi v-haibl-msft,
Hopefully the additional criteria of Ownercompany ="Y" should provide us with a solution that returns a single value insted of multiple!
If there is someone that could help add in this extrapiece of criteria here that would be fantastic, I tried adding another Filter function but to no avail.
If we are still in a pickle after this final iteration I'll be posting a sample of the data :)
Thanks
Voose
You can try with these two formulas. If it still can't work, please give us a sample with all the columns and some data.
RatesWeWant =
LOOKUPVALUE (
'Exchange Rate'[c2g__Rate__c],
'Exchange Rate'[Currency name], 'Timecard Split'[CurrencyIsoCode],
'Exchange Rate'[OwnerCompany], "Y",
'Exchange Rate'[c2g__StartDate__c], LASTDATE (
FILTER (
ALL ( 'Exchange Rate'[c2g__StartDate__c] ),
'Exchange Rate'[c2g__StartDate__c] < 'Timecard Split'[pse__End_Date__c]
)
)
)
RatesWeWant =
LOOKUPVALUE (
'Exchange Rate'[c2g__Rate__c],
'Exchange Rate'[Currency name], 'Timecard Split'[CurrencyIsoCode],
'Exchange Rate'[OwnerCompany], 'Timecard Split'[OwnerCompany],
'Exchange Rate'[c2g__StartDate__c], LASTDATE (
FILTER (
ALL ( 'Exchange Rate'[c2g__StartDate__c] ),
'Exchange Rate'[c2g__StartDate__c] < 'Timecard Split'[pse__End_Date__c]
)
)
)
Best Regards,
Herbert
- Voose9 years agoHelper III
Not only has this worked but you've now also completely made me understand how this piece of DAX works! I've also deployed it in two other areas where i was having issues and its worked a charm.
Can't be thankful enough Herbet!
Voose