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

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

[comment]: # ({3c062149-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}" [atbalstīto makro](/manual/appendix/macros/supported_by_location) tabulā.

Piezīmes par lietošanu:

-   Izmantojiet [{FUNCTION.*}](/manual/appendix/macros/supported_by_location#function-macros) makro, lai atsauktos uz trigeru izteiksmju/atkopšanas izteiksmju funkciju vērtībām.
-   Izmantojiet [{HOST.HOST<1-9>}](/manual/appendix/macros/supported_by_location#hosthost) un [{ITEM.KEY<1-9>}](/manual/appendix/macros/supported_by_location#itemkey) makro, lai atsauktos uz hostiem un vienumiem.
-   Veidnēs izmantojiet [{HOST.HOST<1-9>}](/manual/appendix/macros/supported_by_location#hosthost) makro vai pirmajam hostam vispār nenorādiet hostu — piemēram, `{?avg(//item1,1h)}` — nevis veidņu nosaukumus, jo veidņu nosaukumi [veidņu piesaistes](/manual/config/templates/linking) laikā netiek aizstāti ar hostu nosaukumiem.

```html
{?{FUNCTION.VALUE2} - {FUNCTION.VALUE3}}
{?max(/{HOST.HOST}/{ITEM.KEY},3h)}
```

Skatiet arī [trigeru izteiksmju piemērus](/manual/config/triggers/expression#example-18), kur redzams piemērs izteiksmes makro izmantošanai notikuma nosaukumā.

[comment]: # ({/3c062149-e27300f7})
