11 Replies Latest reply: Aug 31, 2014 8:14 AM by Marco Wedel

# Sum if  expression

hi All

Could you please confirm whether the below given expression is accurate

sum(If(Sales='0',Planned,Sales))

Month     Sales,   Planned

Jun           100       100

Jul             150         100

Aug             0            200

Based on above sample data, i would like to calculate  cumulative sales  for  3 months

Sum  all sales but if sales is equal to zero , then planned value should be aggregated

Thus , total value for three months should 100+150+200 = 450

BR

Jayanthan

• ###### Re: Sum if  expression

I think the easiest thing would be to create a new field that contains or Planned Sales, Sales according to either = 0 or not.

Then this calculated field new

• ###### Re: Sum if  expression

try like

if(sum(Sales=0), sum(Planned), sum(Sales))

• ###### Re: Sum if  expression

Dear ,

Sales:

[

Month,Sales,Planned

Jun,100,100

Jul,150,100

Aug,0,200

];

if(Sales=0,Planned,Sales) as Sales_planned

Resident Sales;

DROP Table Sales;

Thanks.

• ###### Re: Sum if  expression

sum(If(Sales=0,Planned,Sales))

Should work.

Regards

Marco

• ###### Re: Sum if  expression

hi all

it doesn not work

BR

Jayanthan

• ###### Re: Sum if  expression

Hi Macro

Please find QVW and data source

Jayanthan

• ###### Re: Sum if  expression

Hi,

It works as expected.

What are you trying to achieve here.

Can you post your required output .

Regards

ASHFAQ

• ###### Re: Sum if  expression

Hi,

I guess you're looking for IsNull(Sales) rather than Sales=0:

hope this helps

regards

Marco

• ###### Re: Sum if  expression

Hi Macro

Yeah, i was looking IsNull .Thank You

BR

Jayanthan

• ###### Re: Sum if  expression

you're welcome

regards

Marco