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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
raadwiptec
Creator II
Creator II

expressn

i have a tricky situation where i need to sum diffierent values in expression

sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},[Code] = {'91'},Entity = {'CRKNM'}  >}Amount_Euro)

+

sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},[Code] = {'91'},Entity = {'LMGCR'}  >}Amount_Euro)

+

sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},

 = {'91'},Entity = {';KOPDD'}  >}Amount_Euro)

the above is not working...any suggestion

Labels (1)
3 Replies
m_woolf
Master II
Master II

If you are getting a null result, it could be because one of the three sub expressions is null.

try using Rangesum:

Rangesum(sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},[Code] = {'91'},Entity = {'CRKNM'}  >}Amount_Euro),sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},[Code] = {'91'},Entity = {'LMGCR'}  >}Amount_Euro).sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},

 = {'91'},Entity = {';KOPDD'}  >}Amount_Euro))

Anonymous
Not applicable

Hi Raad,

In the 3rd set expression please remove the semicolon before the Entity value. Entity = {';KOPDD'}  The expression would be like below,

sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},[Code] = {'91'},Entity = {'CRKNM'}  >}Amount_Euro)

  +

sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},[Code] = {'91'},Entity = {'LMGCR'}  >}Amount_Euro)

  +

sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},

 = {'91'},Entity = {'KOPDD'}  >}Amount_Euro)

Thanks,

Sarat.K

vishsaggi
Champion III
Champion III

Why don't you use Entity only once like below:

= sum({<Source={'SAP'}, Category = {'Finance'},Object = {'23'},

 = {'91'},Entity = {'CRKNM', 'LMGCR', 'KOPDD'}                 >}Amount_Euro)