Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
janus2021
Contributor III
Contributor III

Error in a formula code

Hi.

Someone who can see where I typed the code incorrectly. receives error message in Qlik is: 'Error in expression: ')' expected'

what is wrong whit this?
If(sum({<[Month]=>}[EmplF]={'On'})>'0',sum({<[Month]=>}{<[LeaveC]=>}[Nrb_Empl_Leav])/
sum({<[Month]=>}[EmplF]={'On'}, {<[LeaveC]=>}[Nrb_Empl]/12),0)

 

This is working
If(sum({<[Month]=>}[Nrb_Empl])>='10',sum({<[Month]=>}[Time_S)/sum({<[Month]=>}[Tot_Empl_T]),0)

 

Regards

Janus

2 Solutions

Accepted Solutions
rubenmarin

Hi, this syntax is wrong: sum({<[Month]=>}[EmplF]={'On'}), maybe you want something like:

If(sum({<[Month]=, [EmplF]={'On'}>} [Nrb_Empl])>'0',sum({<[Month]=,[LeaveC]=>}[Nrb_Empl_Leav])/
sum({<[Month]=,[EmplF]={'On'},[LeaveC]=>} [Nrb_Empl]/12),0)

View solution in original post

abhijitnalekar
Specialist II
Specialist II

If(sum({<[Month]= ,[EmplF]={'On'}>}[EmplF])>'0'

,sum({<[Month]=>}{<[LeaveC]=>}[Nrb_Empl_Leav])/
(sum({<[Month]=,[EmplF]={'On'},[LeaveC]= >}[Nrb_Empl])/12),0)

Regards,
Abhijit
keep Qliking...
Help users find answers! Don't forget to mark a solution that worked for you!

View solution in original post

2 Replies
rubenmarin

Hi, this syntax is wrong: sum({<[Month]=>}[EmplF]={'On'}), maybe you want something like:

If(sum({<[Month]=, [EmplF]={'On'}>} [Nrb_Empl])>'0',sum({<[Month]=,[LeaveC]=>}[Nrb_Empl_Leav])/
sum({<[Month]=,[EmplF]={'On'},[LeaveC]=>} [Nrb_Empl]/12),0)

abhijitnalekar
Specialist II
Specialist II

If(sum({<[Month]= ,[EmplF]={'On'}>}[EmplF])>'0'

,sum({<[Month]=>}{<[LeaveC]=>}[Nrb_Empl_Leav])/
(sum({<[Month]=,[EmplF]={'On'},[LeaveC]= >}[Nrb_Empl])/12),0)

Regards,
Abhijit
keep Qliking...
Help users find answers! Don't forget to mark a solution that worked for you!