Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
mansi_dv
Contributor
Contributor

how to use sum() with multiple fields using and

Hi,

I have a situation where I want to get data which satisfies 2 conditions in pivot table expression.

 

I tired this statement and found result is correct.

=sum({<[Quarter] = {"Q1"}>}Data)

But I want to check for 2 conditions like

quarter = Q1

and

month = june

I tried

=(sum({<[Quarter] = {"Q1"}>}Data) and sum({<[Month] = {"June"}>}Data))

but I am getting -1 as answer.


Can someone please suggest the solution?

1 Solution

Accepted Solutions
kumarnatarajan
Partner - Specialist
Partner - Specialist

Hi,

Try below syntex.

1.    =Sum({$<Quarter={"Q1"},Month={"June"}>}Data)

2.    =Sum({$<Quarter={"Q1"}>*<Month={"June"}>}Data)

View solution in original post

6 Replies
kumarnatarajan
Partner - Specialist
Partner - Specialist

Hi,

Try below syntex.

1.    =Sum({$<Quarter={"Q1"},Month={"June"}>}Data)

2.    =Sum({$<Quarter={"Q1"}>*<Month={"June"}>}Data)

jjordaan
Partner - Specialist
Partner - Specialist

Hi Mansi,

You can try this.

Sum({$<[Quarter] = {"Q1"}> + <[Month] = {"June"}>} Data)

sushil353
Master II
Master II

Hi Mansi,

Try this:

=Sum({$<Quarter={"Q1"},Month={"June"}>}Data)


HTH

Sushil

Not applicable

Hi,

Try with below one

=sum({<[Qtr] = {$('Q1')}, Month = {('June')}>} Data)

CELAMBARASAN
Partner - Champion
Partner - Champion

Hi,

If you want to and operation btw two conditions then use

Sum({<[Quarter] = {"Q1"},[Month] = {"June"}>} Data)

for OR condition use

Sum({<[Quarter] = {"Q1"}>+<[Month] = {"June"}>} Data)


mansi_dv
Contributor
Contributor
Author

Thanks Kumar Natrajan, Jeroen Jordaan, Sushil Kumar, Qlikview Qlikview and Celambarasan Adhimulam. It works.