Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
amit_saini
Master III
Master III

Currency help based on Selection

Hi Folks,

I'm having currency Table like below:

 

PlantJan FebMarApr
A0.01230.01240.01250.0126
B1234
C0.10.20.30.4

For Plant A exchange rates are .0123 for Jan , .0124 for Feb and so on...

Now if I select any one Month , then my result is working fine.

Suppose I select Multiple Months say Jan , Feb , Mar

Then Revenue should be multiply with Mar Exchange Rate, in case if I  select Mar and Apr together then exchange rate should be from Apr.

So we have to take always the latest Month as per selection.

I'm not sure ,how this can be achieved , please help!

My expression is = Sum(Revenue)*Exchange_Rate

Regards,

Amit

1 Solution

Accepted Solutions
sunny_talwar

Hahahaha okay... use this expression

Sum([Net sales without tooling]) * FirstSortedValue(Exchange_Rate, -Sort_Month)

Ignored selection in Month field for the Sum expression... I didn't know how to check with your numbers after making selections. You should have been able to fix that.... Anyways see if this works

View solution in original post

17 Replies
sunny_talwar

May be try this

Sum(Revenue*Exchange_Rate)

Instead of this

Sum(Revenue)*Exchange_Rate

amit_saini
Master III
Master III
Author

Hi Sunny,

Sorry none of them are giving me correct Output.

Now u can see above I have selected Jan And Feb together so the required Net Sale output should be "10613.993125233" (Multiply with Feb Rate) , as I mentioned in requirement that it should take latest month out of selected Months and when I'm selecting just 1 Month Say Jan then Net Sale output should be Sum([Net Sales...]) * 1.063125 , which is Jan exchange rate

Similarly , when user has selected 3 Months - Jan , Feb , Mar ,in such case Sum([ Net Sales....]) should be multiply with March Exchange_Rate (Yellow Marked), as March is latest Month in compare to Jan and Feb

Hope this is clear!

Thanks,

AS

sunny_talwar

May be this

Sum(Revenue)*FirstSortedValue(Exchange_Rate, -Month)

amit_saini
Master III
Master III
Author

Sorry with this expresion table is not showing anything!

sunny_talwar

Can you share a sample?

amit_saini
Master III
Master III
Author

PFA!

Thanks,

AS

sunny_talwar

Your Month field is not read as a date field... try this

Sum({<Month>}[Net sales without tooling]) * FirstSortedValue(Exchange_Rate, -Sort_Month)

amit_saini
Master III
Master III
Author

See this:

When I select Jan and Feb only , result should be as Yellow Marked , but with your expression it is different.

Thanks,

AS

sunny_talwar

The app that you have shared with me is showing that you would want 15580.914

Capture.PNG