[comment]: # ({fea50b39-b9198e3b})
# 6 Izteiksmju makrosi

[comment]: # ({/fea50b39-b9198e3b})

[comment]: # ({47e2cfe8-e27300f7})
#### Pārskats

Izteiksmes makro ļauj veikt aprēķinus laukos.

To vērtība tiek aprēķināta, vispirms atrisinot visus iekšējos makro un pēc tam izvērtējot iegūto izteiksmi.

Sintakse:

```html
{?EXPRESSION}
```

`EXPRESSION` izmanto to pašu sintaksi un atbalsta tās pašas [funkcijas](/manual/appendix/functions) kā [trigeru izteiksmes](/manual/config/triggers/expression).

Piemērs:

```html
{?trendavg(/host/item1,1M:now/M)/trendavg(/host/item1,1M:now/M-1y)*100}
```

Vietās, kas atbalsta izteiksmes makro, meklējiet "{?EXPRESSION}" tabulā [atbalstītie makro](/manual/appendix/macros/supported_by_location).

Piezīmes par lietošanu:

-   Izmantojiet makro [{HOST.HOST<1-9>}](/manual/appendix/macros/supported_by_location#hosthost) un [{ITEM.KEY<1-9>}](/manual/appendix/macros/supported_by_location#itemkey), lai atsauktos uz hostiem un vienumiem — piemēram, `{?max(/{HOST.HOST}/{ITEM.KEY},3h)}`
-   Veidnēs izmantojiet makro [{HOST.HOST<1-9>}](/manual/appendix/macros/supported_by_location#hosthost) vai pirmajam hostam vispār nenorādiet hostu — piemēram, `{?avg(//item1,1h)}` — nevis veidņu nosaukumus, jo veidņu nosaukumi [veidņu sasaistes](/manual/config/templates/linking) laikā netiek aizstāti ar hostu nosaukumiem.

Skatiet arī [Trigeru izteiksmes piemēri](/manual/config/triggers/expression#example-18), lai redzētu piemēru, kā notikuma nosaukumā izmantot izteiksmes makro.

[comment]: # ({/47e2cfe8-e27300f7})
