Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
dseelam
Creator II
Creator II

If Condition

Hey,


how to write this as proper expression

show me

sum(SHIPPED_QUANTITY*ACTUAL_RESOURCE_COST) / sum(SHIPPED_QUANTITY) +

sum(SHIPPED_QUANTITY*ACTUAL_OVERHEAD_COST)/ sum(SHIPPED_QUANTITY)

If above expression gives zero

show me

[Old LO] in same column


Thanks

D

1 Solution

Accepted Solutions
aarkay29
Specialist
Specialist

If(

(sum(SHIPPED_QUANTITY*ACTUAL_RESOURCE_COST) / sum(SHIPPED_QUANTITY) +

sum(SHIPPED_QUANTITY*ACTUAL_OVERHEAD_COST)/ sum(SHIPPED_QUANTITY))=0,[Old LO],

(sum(SHIPPED_QUANTITY*ACTUAL_RESOURCE_COST) / sum(SHIPPED_QUANTITY) +

sum(SHIPPED_QUANTITY*ACTUAL_OVERHEAD_COST)/ sum(SHIPPED_QUANTITY))

)

View solution in original post

3 Replies
aarkay29
Specialist
Specialist

If(

(sum(SHIPPED_QUANTITY*ACTUAL_RESOURCE_COST) / sum(SHIPPED_QUANTITY) +

sum(SHIPPED_QUANTITY*ACTUAL_OVERHEAD_COST)/ sum(SHIPPED_QUANTITY))=0,[Old LO],

(sum(SHIPPED_QUANTITY*ACTUAL_RESOURCE_COST) / sum(SHIPPED_QUANTITY) +

sum(SHIPPED_QUANTITY*ACTUAL_OVERHEAD_COST)/ sum(SHIPPED_QUANTITY))

)

hemanthaanichet
Creator III
Creator III

try this:

If(

((sum(SHIPPED_QUANTITY*ACTUAL_RESOURCE_COST)  + sum(SHIPPED_QUANTITY*ACTUAL_OVERHEAD_COST)) /

sum(SHIPPED_QUANTITY))=0, [Old LO],

((sum(SHIPPED_QUANTITY*ACTUAL_RESOURCE_COST)  + sum(SHIPPED_QUANTITY*ACTUAL_OVERHEAD_COST)) /

sum(SHIPPED_QUANTITY))

)

Anonymous
Not applicable

Hi Dinesh,

Use below If condition: (Assuming denominator sum(SHIPPED_QUANTITY) <> 0 in your case)

If(

  sum(SHIPPED_QUANTITY*ACTUAL_RESOURCE_COST) =0 and

  sum(SHIPPED_QUANTITY*ACTUAL_OVERHEAD_COST)=0

,[Old LO]

, (sum(SHIPPED_QUANTITY*ACTUAL_RESOURCE_COST) / sum(SHIPPED_QUANTITY)

  +

  sum(SHIPPED_QUANTITY*ACTUAL_OVERHEAD_COST)/ sum(SHIPPED_QUANTITY))

)

Thanks.