# New to Qlik Sense

If you’re new to Qlik Sense, start with this Discussion Board and get up-to-speed quickly.

Announcements
Do More with Qlik - for Beginners and Beyond, Topic: Qlik Replicate on January 21, 2PM EST. REGISTER NOW
cancel
Showing results for
Did you mean:
Creator III

## Subtraction of subsets

Hi all,

I am using this expression which works fine:

Count(Distinct {<[Calld]={'Inbound'}>} [%CallId]) - Count(Distinct {<[Calld]={'Inbound'}, [ET]={'TALKING'}>} [%CallId])

The result is correct when an other dimension  is filted(sliced) with only one value (the mentioned dimension is not part of any dimension in this expression).

The result becomes wrong when the filted dimension has more than one values. Can anybody help?

Thanks.

George

1 Solution

Accepted Solutions
Creator III

Sum(Aggr(Count(Distinct {<[Calld]={'Inbound'}>} %CallId), Dimension(s)))
-
Sum(Aggr(Count(Distinct {<[Calld]={'Inbound'}, [ET]={'TALKING'}>} %CallId), Dimension(s)))

5 Replies
Specialist II

Sounds like you might need an Aggr(), where Dimension(s) are the dimension you need to slice by

Sum(<[Calld]={'Inbound'}>} [%CallId])>} Aggr(Count(Distinct {<[Calld]={'Inbound'}>} [%CallId]),Dimension(s)))

-Sum(<[Calld]={'Inbound'}, [ET]={'TALKING'}>} Aggr( Count(Distinct {<[Calld]={'Inbound'}, [ET]={'TALKING'}>} [%CallId]),Dimension(s)))

Creator III

In your solution there are some syntax errors with some curly brackets. Couldn't figure it out to fix it by myself. Thanks for your help.

Info: "[Calld]" is a tablename

Specialist II
Creator III

"Sum(<["
Must be this Sum of everything or only for the first part, before the subtraction?
Same question with the first "<["

Sum(<[Calld]={'Inbound'}>} [%CallId])>}
In your solution there are two ">}" . For me not logical. It is missing one "<}"

Thanks.

Creator III