# QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

Announcements
QlikView Fans! We’d love to hear from you.
Rules, plus terms and conditions, can be found here.
New Contributor III

## sum(if) for a specific selection

Hi all,

I want to use the sum(if)-function for a specific selection (all values between 3999 and 5000). My idea is like this, but it doesen't work:

sum(if(booking> 3999 and booking< 5000, cost)) as cost_special

Tags (1)
1 Solution

Accepted Solutions
Honored Contributor II

## Re: sum(if) for a specific selection

try this

sum(rangeonly(if(booking>3999 and booking<5000,cost)as cost_special

10 Replies
Not applicable

## Re: sum(if) for a specific selection

Hi,

Try this

IF(SUM(booking)>3999 AND SUM(booking)<5000,cost) as cost_special

Honored Contributor II

## Re: sum(if) for a specific selection

try this

sum(rangeonly(if(booking>3999 and booking<5000,cost)as cost_special

Not applicable

## Re: sum(if) for a specific selection

sum( total if(booking> 3999 and booking< 5000, cost)) as cost_special

Not applicable

## Re: sum(if) for a specific selection

Hi,

Try this

IF(SUM(booking)>3999 AND SUM(booking)<5000,SUM(cost)) as cost_special

Valued Contributor II

## Re: sum(if) for a specific selection

sum({<booking={">3999<5000"}>}cost)

New Contributor III

## Re: sum(if) for a specific selection

Thank you, but it doesn't work. QV says that there is a skript mistake.

New Contributor III

## Re: sum(if) for a specific selection

Thank you, but it doesn't work. QV says that there is a skript mistake.

Valued Contributor II

## Re: sum(if) for a specific selection

Set analysis wont work with script.Did you use Group by clause in your table