Должно также быть в состоянии сделать это:
total += eval(myInt1) + eval(myInt2) + eval(myInt3);
Это помогло мне в другой, но схожей ситуации.
Трудно сказать без макросов, которые вы используете, но я думаю, вы могли бы использовать функцию append :
`macro1\` | append [`macro2`] | table fieldNames1 fieldNames2 ...
Это добавит события из обоих поисков и создаст новый таблица.
РЕДАКТИРОВАТЬ (для ответа на комментарий) :
Вы можете попробовать функцию возврата для динамического создания поиска:
|inputlookup lookupname | search component_name=componentName |eval macros = "`".macro_name."`"| return 999 $macros
Повторно запустит `macro1`` macro2 `
Надеюсь, это поможет!