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:
- přidáš si pravidlo typu Najít a nahradit, kde použiješ tato nahrazení pomocí regulárních výrazů:
[0-2]\b
nahradit za0
(ukázka viz https://regex101.com/r/MOqoqN/1 )[3-7]\b
nahradit za5
(ukázka viz https://regex101.com/r/MOqoqN/2 )
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:
- přidáš si dva výběry:
- element s cenou, např.
G:PRICE
obsahuje reg. výraz8\b
- element s cenou, např.
G:PRICE
obsahuje reg. výraz9\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
5 Likes
Ahoj Ludku parada dakujem, je to otestovane a funguje to mali sme tam este desatinne miesta, tie sme zaokruhlili na jednotky a potom to cele uz slo
Tomas
1 Like