Las macros de expresión son útiles para cálculos de fórmulas. Se calculan expandiendo todas las macros dentro de ellas y evaluando la expresión resultante.
Las macros de expresión tienen una sintaxis especial:
La sintaxis en EXPRESIÓN es la misma que en expresiones de disparadores (ver limitaciones de uso más abajo).
Las macros {FUNCTION.VALUE<1-9>} y {FUNCTION.RECOVERY.VALUE<1-9>} pueden usarse para hacer referencia a los valores de función de las expresiones de disparadores y expresiones de recuperación de disparadores, por ejemplo:
{?{FUNCTION.VALUE2} - {FUNCTION.VALUE3}}
Las macros {HOST.HOST<1-9>} y {ITEM.KEY<1-9>} pueden usarse dentro de las funciones para hacer referencia a equipos y métricas, por ejemplo:
{?max(/{HOST.HOST}/{ITEM.KEY},3h)}