Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
joanneandrews
Contributor II
Contributor II

Average of values of cost per unit

Good day,

I am needing to calculate the average of the column below, but need to exclude the $ amount. 

FY19 Cost per Unit
6.76 ZAR/EA
6.90 ZAR/EA
6.23 ZAR/EA
$ 0.79 /EA

So the answer needs to be 6.63 instead of 5.17.

hope that makes some sort of sense.

thanks in advance 

Joanne

2 Solutions

Accepted Solutions
Anonymous
Not applicable

Hello Joanne,

use wildmatch to detect the row with $.

in a straight table this Expression works for me (not sure how to avoid the Division by 100, as keepchar with additionaö character '.' doesnot work).

= if (wildmatch([FY19 Cost per Unit],'*$*')=0,avg(keepchar([FY19 Cost per Unit],'0123456789')/100))

With same Dimension I get

 6.63
6.76 ZAR/EA6.76
6.90 ZAR/EA6.9
6.23 ZAR/EA6.23

View solution in original post

joanneandrews
Contributor II
Contributor II
Author

thank you very much!

View solution in original post

2 Replies
Anonymous
Not applicable

Hello Joanne,

use wildmatch to detect the row with $.

in a straight table this Expression works for me (not sure how to avoid the Division by 100, as keepchar with additionaö character '.' doesnot work).

= if (wildmatch([FY19 Cost per Unit],'*$*')=0,avg(keepchar([FY19 Cost per Unit],'0123456789')/100))

With same Dimension I get

 6.63
6.76 ZAR/EA6.76
6.90 ZAR/EA6.9
6.23 ZAR/EA6.23
joanneandrews
Contributor II
Contributor II
Author

thank you very much!