Pipe In R: Propojovací funkce s Dplyr
V tomto tutoriálu se naučíte, jak zřetězit funkce dohromady pomocí operátoru potrubí dplyr v programovacím jazyce R.
Ak ste firma, ktorá predáva produkty v mnohých rôznych obchodoch alebo v mnohých rôznych regiónoch, potom budete chcieť pochopiť, či existuje niečo spoločné s vašimi najpredávanejšími alebo najnižšími produktmi. Chceli by ste objaviť svoje najlepšie produkty podľa regiónu. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.
V tomto príklade vám ukážem, ako môžete nájsť svoje 2 najlepšie produkty pomocou výpočtov DAX v LuckyTemplates .
Vidím, že je to tiež veľmi cenné, ak ste v priebehu času vo svojich údajoch hľadali odľahlé hodnoty. Možno zistíte, že niektoré produkty sa v určitých regiónoch predávajú veľmi dobre v porovnaní s inými, a možno sa vám naskytne príležitosť využiť túto výhodu pri akciách, upsells atď.
Existuje veľa príležitostí na pridanie hodnoty pomocou týchto typov poznatkov.
V tomto návode prejdem vzorec DAX potrebný na dosiahnutie tohto konkrétneho prehľadu so zameraním na to, ako ho použiť vo vnútri príkazu.
Obsah
Prečo izolovať svoje najlepšie produkty
Je ľahké vypočítať celkový predaj každého produktu na región. Môže nám to však dať poriadne zabrať, keď sa chceme sústrediť len na naše top produkty.
V tejto tabuľke vidíme, že predávame veľa produktov a tento zoznam môže byť naozaj dlhý. Je dosť ťažké vidieť nejaké trendy alebo vidieť výpočet alebo náhľad, ktorý hľadáme.
V tomto príklade chceme vidieť naše 2 najlepšie produkty, takže musíme nejakým spôsobom nastaviť, aby sa tie, ktoré nie sú v prvých dvoch, zobrazovali ako prázdne. Takto by sa v našej vizualizácii nezobrazili.
Technika, ktorú použijeme v tomto návode, je veľmi užitočná pre celý rad rôznych scenárov, nielen pre predaj produktov. Mohli by to byť najlepší zákazníci, najpredávanejšie regióny, najlepší predajcovia atď. Mohli by sme dokonca izolovať ziskové marže alebo náklady.
Skvelá vec na tomto vzore, ktorý budeme používať, je, že môžeme zmeniť kontext výpočtu a ten bude dynamicky upravovať tabuľku.
V tejto vizualizácii je veľmi ľahké vidieť všetky miesta, ktoré predávame, zoradiť ich podľa názvu produktu a mohli by sme vidieť naše najpredávanejšie produkty atď. Všetky poznatky tu môžeme použiť na marketingové akcie, inzerovanie nových ponúk, napr. príklad a podobne.
Ako nájsť svoje najlepšie produkty
Ukážem vám vzorec, ktorý nám umožňuje nájsť naše top produkty.
Tu máme náš celkový predaj podľa kódu štátu a druhá tabuľka zobrazuje predaj pre každý jeden produkt pre každé miesto. V tomto príklade chceme zobraziť iba predaj 2 najlepších produktov v každom regióne a potom vymazať všetko ostatné.
Aby sme to dosiahli, vytvárame náš vzorec, ktorý nazývam 2 najlepšie produkty na región . Tu používame (premenné) a umiestnime kontext hodnotenia na ďalší riadok s našimi produktmi , pretože to je vlastne to, čo budeme hodnotiť. V ďalšom riadku prejdeme RETURN a potom použijeme VYPOČÍTAŤ celkové tržby.
Potom prejdeme na TOPN s hodnotou N ako 2 , keďže v tomto príklade hľadáme naše 2 najlepšie produkty, a tak máme VŠETKY produkty . Potom ho zoradíme podľa celkového predaja .
Nakoniec, kvôli tomuto príkazu ALL v našej funkcii TOPN musíme vrátiť kontext názvu produktu. A aby sme to dosiahli, umiestnili sme tento RankingContext .
Po dokončení klikneme na tlačidlo OK a uistíme sa, že je správne naformátovaný.
Ak to zahrnieme do našej tabuľky, teraz vidíme, že pre všetky produkty, ktoré nie sú v našich prvých dvoch, sú prázdne hodnoty . Všetky ostatné hodnoty sú z našich dvoch najlepších produktov v akomkoľvek konkrétnom regióne.
A to sa, samozrejme, vracia späť do dátového modelu, rovnako ako väčšina výpočtov, ktoré robíme. Túto vizualizáciu môžeme vylepšiť aj pridaním dátových pruhov , ktoré do našej tabuľky vnesú určitú farbu.
Záver
Ako som už spomenul, tento vzor vzorca by ste mohli znova použiť mnohými spôsobmi s akoukoľvek dimenziou, na ktorú si spomeniete a ktorú máte vo svojom dátovom modeli. Môžete použiť túto techniku a vniesť do svojich prehľadov skvelé poznatky.
Táto technika je skvelá na učenie sa naozaj dobre. Pochopenie toho, ako TOPN interne vypočítava hodnotenie za behu a potom vytvára kontext vo vnútri CALCULATE, ktorý izoluje najlepšie (v tomto prípade) produkty na predaj, je pre vás veľmi užitočné pri používaní LuckyTemplates.
Rovnako dôležitá je aj funkcia VALUES. Potrebujete, aby sa vrátil kontext názvu produktu, aby tento výpočet fungoval správne.
Ako vždy, DAX je úžasný analytický jazyk , ktorý sa oplatí naučiť sa naozaj dobre, ak sa pustíte do LuckyTemplates. Naozaj, ak sa neučíte, potom prichádzate o 90 % toho, čo môžete dosiahnuť v LuckyTemplates.
Vychutnajte si učenie sa o tejto technike a uistite sa, že ju použijete vo svojom vlastnom prostredí, aby ste si koncepty vložili do svojich myslí. Pozrite si celé video nižšie.
Na zdravie!
V tomto tutoriálu se naučíte, jak zřetězit funkce dohromady pomocí operátoru potrubí dplyr v programovacím jazyce R.
RANKX od LuckyTemplates umožňuje vrátit pořadí konkrétního čísla v každém řádku tabulky, který tvoří součást seznamu čísel.
Naučte sa, ako rozobrať súbor PBIX, aby ste extrahovali motívy a obrázky LuckyTemplates z pozadia a použili ich na vytvorenie správy!
Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca
Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať
Naučte se, jak nainstalovat programovací jazyk Python do LuckyTemplates a jak používat jeho nástroje k psaní kódů a zobrazování vizuálů.
Zjistěte, jak vypočítat dynamické ziskové marže u LuckyTemplates a jak můžete získat více informací tím, že se ponoříte hlouběji do výsledků.
Zistite, ako správne zoradiť polia zo stĺpcov tabuľky s rozšíreným dátumom. Toto je dobrá stratégia pre náročné polia.
V tomto článku vám ukážem, ako môžete nájsť svoje najlepšie produkty podľa regiónu pomocou výpočtov DAX v LuckyTemplates vrátane funkcií TOPN a CALCULATE.
Zistite, ako používať dimenziu nevyžiadanej pošty pre príznaky nízkej mohutnosti, ktoré chcete efektívne začleniť do svojho dátového modelu.