Hi all,
Is it currently possible to somehow create a conditional macro expansion?
For example, I have different list of hosts and wanted to expand base the macro argument.
`myhosts(old)` would expand to
host=hostname1 OR host=hostname2
`myhosts(new)` would expand to
host=hostname3 OR host=hostname4
I looked into different functions to somehow implement it but could not find a solution 😞
Thank you.
Nice! A simple solution. Thanks 🙂
Macros are just text expansions. You could build the condition into your macro
("$select$"=="new" AND (host=="hostA" OR host=="hostB")) OR ("$select$"=="old" AND (host=="hostC" OR host=="hostD"))
and use it for example like this
| where `myhosts("old")`