Ahoj mergádisté,
řeším takový oříšek. Potřebuji vyfiltrovat produkty, které mají slevu vyšší než 10%. Existuje na to nějaký šikovný MQL dotaz?
Ve feedu je zapsaný element G:PRICE i G:SALE_PRICE
Budu vděčný za jakýkoliv podnět!
Míla
Ahoj mergádisté,
řeším takový oříšek. Potřebuji vyfiltrovat produkty, které mají slevu vyšší než 10%. Existuje na to nějaký šikovný MQL dotaz?
Ve feedu je zapsaný element G:PRICE i G:SALE_PRICE
Budu vděčný za jakýkoliv podnět!
Míla
Ahoj,
šel bych na to takhle
1/ Vytvořit element (pro výpočet výše slevy) např. SLEVA
2/ Vytvořit pravidlo (Výpočet) pro výpočet slevy 1-%G_SALE_PRICE%/%G_PRICE%
3/ Vytvořit výběr na výstupní hodnoty, kde hodnota v SLEVA
je vyšší než 10 % → [SLEVA] > "0,1"
Buď jak píše Jirka, a nebo rychleji rovnou pomocí výběru, protože výběry v Mergadu umí počítat, takže stačí použít výběr:
([G:PRICE] - [G:SALE_PRICE]) / [G:PRICE] * 100 > 10
Ukázka:
A vyhledají se produkty se slevou větší, než 10%.
Pokiaľ by náhodou nefungoval vyššie uvedený výber, môžete namiesto neho použiť túto rovnicu:
0.9 * [g:price] > [g:sale_price]
Je to tá istá, len upravená a zjednodušená rovnica a s rovnakým efektom - vyhľadá všetky produkty so zľavou väčšou než 10%.