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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
rajkumarb
Creator II
Creator II

Sum(Sales) with Condition

Hi Experts please Assist

I have two fields sales, Group

Group, Sales

ABC,  10

01       20    

02       30

03       40

04      50   

05      60

Now need to create two more fields

1 Sum(Sales) where Group = (01,02,03,04,05) Except Sales(ABC)

2 Sum(Sales) where Group = (ABC)

So the resulting Tables should look like

       Group, Sales Sum1     sum2

--------------------------------------------------

total                       200      10

-------------------------------------------------

          ABC,  10                   10

          01       20     20         

          02       30     30

          03       40     40

          04      50      50

          05      60     60

1 Solution

Accepted Solutions
giakoum
Partner - Master II
Partner - Master II

in the reload script ?

if(Group <> 'ABC', Sales, 0) as SalesNoABC,

if(Group = 'ABC', Sales, 0) as SalesABC


in a chart expression?


Sum({<Group-={"ABC"}>} Sales) for SalesNoABC

Sum({<Group={"ABC"}>} Sales) for SalesABC

View solution in original post

5 Replies
giakoum
Partner - Master II
Partner - Master II

in the reload script ?

if(Group <> 'ABC', Sales, 0) as SalesNoABC,

if(Group = 'ABC', Sales, 0) as SalesABC


in a chart expression?


Sum({<Group-={"ABC"}>} Sales) for SalesNoABC

Sum({<Group={"ABC"}>} Sales) for SalesABC

Anonymous
Not applicable

sum(if(Group<>'ABC', Sales)

sum(if(Group='ABC', Sales)

Not applicable

Please find the attached qvw file..

Thanks,

Shekar.

rajkumarb
Creator II
Creator II
Author

Thanks for the Quick reply It Worked

rajkumarb
Creator II
Creator II
Author

Thanks Maicheal