Hi everyone, i want to use the below command in a single line. i have tried "comma" but it's not working.
How do i do it?
|eval comments= if(Action="create","something has been created",'comments')
|eval comments= if(Action="delete","something has been deleted",'comments')
Thanks.
Hi @super_saiyan,
yes sorry!
| eval comments= if(Action="create","something has been created", if(Action="delete","something has been deleted",'comments'))
does it run and solves your need?
Ciao.
Giuseppe
Use the case command, like this
|eval comments= case(Action="create","something has been created", Action="delete","something has been deleted", true(),'comments')
The option "true()" is for default option (when all preceding conditions do not match).
Hi @super_saiyan,
use two concatenated ifs:
| eval comments= if(Action="create","something has been created", if(Action="delete","something has been deleted",'comments')
or case with the same logic
Ciao.
Giuseppe
There is a closing bracket " ) " missing in the SPL.
is it supposed to be that way ?
@gcusello
Hi @super_saiyan,
yes sorry!
| eval comments= if(Action="create","something has been created", if(Action="delete","something has been deleted",'comments'))
does it run and solves your need?
Ciao.
Giuseppe
Yes, It ran and solved my issue. Thank you so much as always.
@gcusello