Ako zaokruhlit cislo v CZK mene aby koncilo 5 alebo 0

Ahojte, vedeli by ste mi prosim poradit, ako si nastavit zaokruhlenie tak , aby cisla koncili bud 5 alebo 0.
Cize ak konci 1,2 tak bude 0, 3,4 bude 5 a pod.
721 = 720
504 = 505
507 = 505

vdaka
Tomas

1 Like

Tohle v Mergadu nejde přímo (snad to půjde do budoucna v pravidle typu “Zaokrouhlit číslo”), teď se to musí obejít například takto:

  1. přidáš si pravidlo typu Najít a nahradit, kde použiješ tato nahrazení pomocí regulárních výrazů:

Zbývá zaokrouhlení nahoru na 0, pokud cena bude končit na 8 nebo 9, tak aby se zaokrouhlilo nahoru na desítky. Na to použijeme výpočtové pravidlo:

  1. přidáš si dva výběry:
  • element s cenou, např. G:PRICE obsahuje reg. výraz 8\b
  • element s cenou, např. G:PRICE obsahuje reg. výraz 9\b

a pro každý si přidáš pravidlo typu Výpočet , kde k ceně přičteš:

  • pro výběr, kde cena končí na osmičku: %G_PRICE%+2
  • pro výběr, kde cena končí na devítku: %G_PRICE%+1

:slight_smile:

5 Likes

Ahoj Ludku parada dakujem, je to otestovane a funguje to :slight_smile: mali sme tam este desatinne miesta, tie sme zaokruhlili na jednotky a potom to cele uz slo :slight_smile:
Tomas

1 Like