Макрои израза су корисни за израчунавање формуле. Они су израчунати проширивањем свих макроа унутра и проценом резултујућег израза.
Макрои израза имају посебну синтаксу:
Синтакса у EXPRESSION је иста као у изрази окидача (погледајте ограничења употребе испод).
Макрои {HOST.HOST<1-9>} и {ITEM.KEY<1-9>} су подржани унутар макроа израза.
На следећим локацијама:
само појединачна функција, из следећег скупа: avg
, last
, max
, min
, је дозвољено као макро израза, нпр.:
Изрази као што су {?last(/host/item1)/last(/host/item2)}
, {?count(/host/item1,5m)}
и {?last(/host/item1)*10}
су нетачни на овим локацијама.
Међутим, у:
complex изрази су дозвољени, нпр.:
Када користите макрое израза у шаблонима, немојте наводити име шаблона, већ користите {HOST.HOST<N>}, јер се имена шаблона не замењују домаћина током повезивања. Такође можете потпуно изоставити референцу домаћина за први домаћин, нпр. {?avg(//item1,1h)}
Погледајте такође:
– Подржани макрои за листу подржаних локација макроа израза – Пример коришћења макроа израза у називу догађаја