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: 
Paula1
Creator
Creator

create a percentage range with variable

variable:

vrange = num ((sum (value1) / (sum (value2))) - 1, '#. ## 0,00%)

the range below does not work in a filter. what to do

= if ($ (vrange)> '0,0' e $ (vrange) <'0,10', '01 - range de 0 á 10% ',
if ($ (vrange)>' 0,1099 'e $ (vrange) <'0,20', '02 - range de 11 á 20% ',
if ($ (vrange)>' 0,2099 'e $ (vrange) <' 0,30 ', '03 - range de 21 á 30% ',
if ($ (vrange)>' 0,3099 'e $ (vrange) <' 0,40 ', '04 - range de 31 á 40%',
if ($ (vrange)> '0 , 4099 'e $ (vrange) <' 0,50 ', '05 - range de 41 á 50%',
se ($ (vrange)> '0,5099' e $ (vrange) <'0,60', '06 - range de 51 á 60% '))))))))))

 

Table1:
LOAD * INLINE [

code,  value2
1 1, 45,32
2, 47,85
3, 43,17
4, 42,11
5, 18,45
6, 10,85
];

tABLE2:
LOAD * INLINE [

code,
value2
2 1, 17,82 2, 31,45
3, 17,32
4, 12,14
5, 19,45
6, 7,25
];

2022-01-09_12-23-24.jpg

2022-01-09_12-25-20.jpg

Paula Santos
vitória - ES
1 Solution

Accepted Solutions
MarcoWedel

 

 

MarcoWedel_0-1641748337130.png

=Aggr(If($(vrange) > 0.0    and $(vrange) < 0.10, '01 - range de 0 á 10%',
      If($(vrange) > 0.1099 and $(vrange) < 0.20, '02 - range de 11 á 20%',
      If($(vrange) > 0.2099 and $(vrange) < 0.30, '03 - range de 21 á 30%',
      If($(vrange) > 0.3099 and $(vrange) < 0.40, '04 - range de 31 á 40%',
      If($(vrange) > 0.4099 and $(vrange) < 0.50, '05 - range de 41 á 50%',
      If($(vrange) > 0.5099 and $(vrange) < 0.60, '06 - range de 51 á 60%')))))),code)

 

 

MarcoWedel_2-1641748429731.png

Num(Sum(value1)/Sum(value2) - 1, '#.##0,00%')

 

hope this helps

Marco

View solution in original post

2 Replies
MarcoWedel

 

 

MarcoWedel_0-1641748337130.png

=Aggr(If($(vrange) > 0.0    and $(vrange) < 0.10, '01 - range de 0 á 10%',
      If($(vrange) > 0.1099 and $(vrange) < 0.20, '02 - range de 11 á 20%',
      If($(vrange) > 0.2099 and $(vrange) < 0.30, '03 - range de 21 á 30%',
      If($(vrange) > 0.3099 and $(vrange) < 0.40, '04 - range de 31 á 40%',
      If($(vrange) > 0.4099 and $(vrange) < 0.50, '05 - range de 41 á 50%',
      If($(vrange) > 0.5099 and $(vrange) < 0.60, '06 - range de 51 á 60%')))))),code)

 

 

MarcoWedel_2-1641748429731.png

Num(Sum(value1)/Sum(value2) - 1, '#.##0,00%')

 

hope this helps

Marco

Paula1
Creator
Creator
Author

😁😀

thanks
Paula Santos
vitória - ES