Minimum, maximum, počet, průměr, suma, medián nové agregační akce Xemelu

Xemel v rámci práce s daty neustále rozšiřuje své možnosti. Nyní jsme do Xemelu přidali šest nových akcí pro práci s číselnými agregovanými daty napříč elementy. Jde o akce Minimum, Maximum, Počet, Průměr, Suma, Medián. Díky nim můžete například zjistit minimální cenu variant na úrovni produktu (itemu), spočítat počet variant na úrovni produktu (itemu) nebo sečíst skladové zásoby z několika feedů. Jde o pokročilé akce, které většina nástrojů na evropském trhu neumí. Vše o nových agregačních akcích Minimum Pomocí akce Minimum Xemel identifikuje nejmenší hodnotu v elementu s opakovaným výskytem na úrovni produktu (itemu) a zapíše jej do nově vytvořeného elementu. Ukažme si na příkladě. Feed má v rámci produktu (itemu) více variant a vy potřebujete zjistit nejnižší cenu mezi všemi variantami a zapsat ji do nového elementu. Váš feed vypadá takto: <ITEM_TAG>             <ITEM_ID>1</ITEM_ID>             <ITEM_NAME>Tričko s potiskem</ITEM_NAME>             <VARIANTS>                         <VARIANT>                                    <ID>1.1</ID>                                    <PRICE>120</PRICE>                         </VARIANT>                         <VARIANT>                                    <ID>1.2</ID>                                    <PRICE>150</PRICE>                         </VARIANT>                         <VARIANT>                                    <ID>1.1</ID>                                    <PRICE>130</PRICE>                         </VARIANT>             </VARIANTS> </ITEM_TAG> Změnu v Xemelu vytvoříme pomocí jednoduchého pravidla. Ve formuláři pravidla si nejprve v Podmínce pravidla vyfiltrujte, pro které produkty chcete změnu nastavit, nebo zaškrtněte možnost Všechny produkty pro nastavení změny na vše ve feedu. Nastavte Akci pravidla Minimum. Hledáte minimální hodnotu v elementu PRICE, proto do pole Hledat v elementu napište PRICE. Do pole Zapsat do elementu pak zadejte název elementu, který má Xemel vytvořit a do něhož má zapsat nejnižší cenu nalezenou mezi všemi variantami. Uložte pravidlo. Po aktualizaci feedu se v Xemelu vytvoří nový element na první úrovni s názvem MIN_PRICE. Ve výstupním feedu z Xemelu to vypadá takto: <ITEM_TAG>             lt;ITEM_ID>1</ITEM_ID>             <ITEM_NAME>Tričko s potiskem</ITEM_NAME>             <MIN_PRICE>120</MIN_PRICE>             <VARIANTS>                         <VARIANT>                                    <ID>1.1</ID>                                    <PRICE>120</PRICE>                         </VARIANT>                         <VARIANT>                                    <ID>1.2</ID>                                    <PRICE>150</PRICE>                         </VARIANT>                         <VARIANT>                                    <ID>1.1</ID>                                    <PRICE>130</PRICE>                         </VARIANT>             </VARIANTS> </ITEM_TAG> Funkci Minimum lze použít i pro další elementy, které obsahují číselnou hodnotu. Maximum Akce Maximum funguje stejně jako Minimum (popsáno výše). Pomocí této akce Xemel identifikuje největší hodnotu ve vybraném elementu na úrovni produktu (itemu) a zapíše ji do nově vzniklého elementu. Akci Maximum využijete například při vytažení největší ceny ze všech variant daného produktu. V našem příkladu by tak vznikl nový element MAX_PRICE s hodnotou 150. Počet Agregační akce Počet spočítá výskyt hledaných elementů na úrovni produktu (itemu) a zapíše ho do nově vytvořeného elementu. Akci využijete například pro zjištění celkového počtu variant u daného produktu. V rámci příkladu výše pak můžete do pole Hledat v elementu zadat elementy: VARIANT ID (možné zapsat také pomocí syntaxe pro zanořené elementy VARIANT | ID) PRICE (možné zapsat také pomocí syntaxe pro zanořené elementy VARIANT | PRICE) Ve všech případech by Xemel vytvořil nový element COUNT_VARIANT s hodnotou 3, jelikož se elementy VARIANT, ID i PRICE u produktu vyskytují třikrát. Průměr Akce Průměr vypočítá průměrnou hodnotu z dat obsažených ve vybraném elementu na úrovni produktu (itemu). V našem příkladu by z hodnot elementů PRICE vznikl nový element AVG_PRICE s hodnotou 133,3333333 (průměr hodnot 120, 150, 130). Pokud potřebujete výslednou hodnotu 133,3333333 zaokrouhlit na celá čísla, můžete to udělat vytvořením dalšího pravidla s akcí Vypočítat a přepsat a rovnicí round({AVG_PRICE}). Více o tom, jak se s akcí Vypočítat a přepsat pracuje, naleznete v manuálu zde >>. Suma Akce Suma sečte všechny hodnoty obsažené ve vybraném elementu na úrovni produktu (itemu). Tuto akci využijete například pokud máte produkt (item) ve více skladech dodavatelů a potřebujete zjistit celkové množství kusů na skladě. Dodavatelské feedy v Xemelu sloučíte do jednoho, data přizpůsobíte do jednotné struktury, pomocí akce Suma sečtete skladové zásoby jednotlivých dodavatelů, a tak vytvoříte nový element s celkovým počtem produktů na skladech. V našem příkladu by součtem hodnot elementů PRICE (hodnoty jsou 120, 150, 130) vznikl nový element SUM_PRICE s hodnotou 400. Medián Pomocí akce Medián Xemel najde prostřední hodnotu ze všech dat vybraného elementu a zapíše jej do nového elementu na úrovni produktu (itemu). V našem příkladu by pak vznikl nový element MEDIAN_PRICE s hodnotou 130. Všechny nové akce využijete při práci s různými typy feedů, ale především při práci s dodavatelskými feedy. V případě několika dodavatelů je často nejlepším řešením všechny dodavatelské feedy spojit do jednoho feedu připraveného podle potřeb a požadavků konkrétního e-shopového řešení. Díky novým agregačním akcím pak jde z dat všech dodavatelů zjistit skladové zásoby, vybrat s jakou cenou, variantou či dalšími informacemi v e-shopu pracovat. Pokud vás zajímá více o napojení e-shopu na dodavatele, jako třeba jak napojení na dodavatele funguje a cena za napojení, vše se dozvíte na stránce zde >>. (function (w,d,s,o,f,js,fjs) { w['ecm-widget']=o;w[o] = w[o] || function () { (w[o].q = w[o].q || []).push(arguments) }; js = d.createElement(s), fjs = d.getElementsByTagName(s)[0]; js.id = '12-04d9c95424b2f28aaece6f953bb0e4aa'; js.dataset.a = 'inovit'; js.src = f; js.async = 1; fjs.parentNode.insertBefore(js, fjs); }(window, document, 'script', 'ecmwidget', 'https://d70shl7vidtft.cloudfront.net/widget.js')); Je vám v rámci akcí něco nejasné? Máte zájem o napojení na dodavatele nebo vás jen zajímá, jaké další využití má Xemel? Napište nám na [email protected] nebo volejte na +420 800 77 99 77 (Po-Pá, 8-16 h). Článek Minimum, maximum, počet, průměr, suma, medián nové agregační akce Xemelu se nejdříve objevil na Trayto.

projít na článek

Co je nového v Xemelu

V Xemelu se pořád něco děje! Aby vám nic neuniklo, sepsali jsme vám přehled nejdůležitějších novinek a úprav z poslední doby. Uvařte si kafe nebo čaj a dejte se do čtení. Sloučení produktových dat z více feedů Před nedávnem jsme v Xemelu spustili vámi dl

projít na článek

Nově přidané termíny akcí bojovek Vyšehrad a Karlův most s Kampou

Pro velký zájem jsme se rozhodli nově přidat 2 rodinné akce ve stejný den!!! Akční Vyšehrad 25.11. v 10:30 Rychlovka na Karlově mostě a bojovka na Kampě 25.11. v 10:30 Akci je nutné si rezervovat na [email protected]. Uveďte počet dospělý

projít na článek

Práce s atributy a vícenásobným zanořením elementů v Xemelu

Typů feedů je hodně a některé z nich mohou navíc obsahovat i složitější prvky, třeba vícenásobné zanoření elementů nebo atributy. Díky službě Custom feed můžete v Xemelu pracovat s jakýmkoliv feedem a díky novým podmínkám a akcím, které jsme aktuálně přid

projít na článek

Nová akce v Xemelu: Spojit hodnoty do nového elementu

Vývojový tým Xemelu opět rozšířil vaše možnosti v oblasti práce s produktovými daty. Představujeme vám naši nejnovější funkci s názvem Spojit hodnoty do nového elementu”. S funkcí můžete snadno spojit hodnoty vícečetných elementů na základě definovaného o

projít na článek

Strategie klouzavý průměr (definice, grafy)

Co je klouzavý průměr? Klouzavý průměr (angl. moving average) je důležitý technický ukazatel používán v obchodní strategii intradenního obchodování s využitím cenových grafů. Klouzavý průměr je nástroj hojně využívaný technickými analytiky a obchodníky. N

projít na článek