Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

V tomto blogovom príspevku vám ukážem, ako môžete vypočítať, koľkým zákazníkom predávate v priebehu času pomocou niekoľkých funkcií, ako napríklad DISTINCTCOUNT v LuckyTemplates. V skutočnosti existuje niekoľko spôsobov, ako to môžete vypočítať, a preto som chcel vytvoriť krátky návod, aby som ukázal niekoľko vecí. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Pochopenie toho, ako obísť dátový model, ktorý ste nastavili, je v tomto príklade kľúčové, preto vám chcem ukázať, ako som to nastavil. Je to dôležité, pretože to nie je také jednoduché, ako len umiestniť COUNT nad váš zákaznícky stôl. Pamätajte, že chceme ukázať, ako sa počet našich zákazníkov mení v priebehu času, takže sa musíme uistiť, že výsledok bude filtrovaný aj podľa našej tabuľky dátumov.

Obsah

Použitie DISTINCTCOUNT na počítanie vašich zákazníkov

V tomto príspevku si prejdeme niektoré pomerne jednoduché. Len sa zamyslite nad tým, ako sa tieto veci logicky počítajú a ako DAX pracuje s dátovým modelom. Takže rýchlo preskúmame dátový model. V spodnej časti máme tabuľku Predaj a navrchu tabuľku faktov: tabuľku dátumov, tabuľku produktov, tabuľku regiónov a tabuľku zákazníkov ako vyhľadávacie tabuľky. Všetky tieto tabuľky sú spojené.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Chceme vidieť, koľkým zákazníkom denne predáme. Toto ukáže malý problém, ktorý môžeme mať so vzorcom, ale ukážem vám, ako ho môžete skutočne vyriešiť niekoľkými spôsobmi. Umožní vám to pochopiť, čo sa deje v dátovom modeli.

Vzorec č. 1: Zistenie počtu zákazníkov za deň

Prvá vec, ktorú musíme urobiť, je pozrieť sa, koľkým zákazníkom sme skutočne predali za deň. Čo môžeme urobiť, je vytvoriť mieru a nazvať ju Celkový počet zákazníkov a potom použiť DISTINCTCOUNT a Meno zákazníka.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Logicky, to je to, čo si myslíte, že by ste mali urobiť: spočítať, koľkým zákazníkom predávame každý deň . Problémom je, že každý deň dostávame presne rovnaký výsledok.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Dôvod, prečo to dostávame, je ten, že vzorec ide do tabuľky zákazníkov a hovorí, aký je zreteľný počet zákazníkov za každý jeden deň. Problém je v tom, že tabuľka Dátumy nemá absolútne žiadny vzťah k tabuľke Zákazník ; jediný vzťah oboch týchto tabuliek je k tabuľke Predaj. Pre každý jeden filter, ktorý je umiestnený v tabuľke Dátumy, sa pri spustení v tabuľke Zákazník nefiltruje ničkaždý jeden deň, a preto dostávame presne rovnaký výsledok.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Ak sa chceme pozrieť na to, koľkým zákazníkom sme v ktorýkoľvek konkrétny deň predali, musíme tento vzorec trochu zmeniť. Musíme to zmeniť tak, že sa bude pozerať na tabuľku Predaj, pretože tam je tabuľka Dátum prepojená s . Keď sa na výsledok umiestni nejaký kontext, bude tiecť nadol cez vzťahy a bude prúdiť do tabuľky, ku ktorej je pripojený, čo je v tomto prípade tabuľka Predaj.

Vzorec č. 2: Vytvorenie nového vzorca na prejavenie vzťahu

Aby sme to dosiahli, vytvoríme ďalší vzorec a nazveme ho Celkový počet zákazníkov 2 . Opäť použijeme DISTINCTCOUNT, ale namiesto tabuľky Zákazník musíme nájsť Index mena zákazníka v tabuľke Predaj.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Keď túto novú mieru pretiahneme do tabuľky, uvidíte, koľko jedinečných indexov mien zákazníkov existuje pre každý jeden deň.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Vzorec č. 3: Používanie rozšírených tabuliek

Takže takto to urobíte jednoduchým spôsobom. V skutočnosti existuje iný spôsob, ako vytvoriť presne rovnaký výsledok. V LuckyTemplates nie je nikdy naozaj len jeden spôsob odpovede; vždy existuje niekoľko spôsobov – a niekedy aj viac – ako dosiahnuť požadované výsledky.

Vytvorme ďalšie opatrenie a nazvime ho Total Customers 3 . V rámci CALCULATE urobíme odkaz na prvé meranie celkového počtu zákazníkov, ktoré sme vytvorili, na meranie, ktoré práve generuje 50 za každý jeden deň, a potom pridáme celú tabuľku Predaj ako filter.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Keď stlačíme Enter a pretiahneme ho do tabuľky, uvidíte, že výpočet chvíľu trvá, pretože výpočet je o niečo zložitejší. Ale ako vidíte, v skutočnosti generuje presne rovnaký výsledok ako správny Celkový počet zákazníkov 2.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Je to kvôli konceptu nazývanému rozšírené tabuľky . Tabuľka Predaj tu v skutočnosti predstavuje celý plochý súbor nášho dátového modelu. Existuje jeden rozsiahly plochý súbor, ktorý obsahuje dátumy , produkty , regióny a zákazníkov . Využitím tejto techniky a tohto vzorca to v podstate umožňujemena prepočítanie miery celkového počtu zákazníkov jej výpočtom cez celú rozšírenú tabuľku Predaj .

V prvom opatrení nebola žiadna súvislosť. Vytvorili sme teda spojenie v treťom takte odkazom na rozbalenú tabuľku Predaj vnútri príkazu na výpočet, aby sme vygenerovali správny výsledok.

Vizualizácia údajov

Vo všeobecnosti by som zvolil možnosť #2, ktorú sme vytvorili, aby sme ju mohli začať vizualizovať pomocou plošného grafu.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

V priebehu času môžeme vidieť, koľkým zákazníkom skutočne predáme za deň. Na nakreslenie trendovej čiary môžeme tiež použiť vstavané analytické funkcie v LuckyTemplates. Vidíme, že sme v priemere okolo osem alebo deväť zákazníkov denne.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Pamätajte, že toto všetko je tiež dynamické, takže môžeme pridať ďalší kontext, ktorý by sme mohli chcieť pridať.

Počítanie zákazníkov v priebehu času pomocou DISTINCTCOUNT v LuckyTemplates

Prešli sme niekoľkými konceptmi a môžete ich použiť na množstvo rôznych vecí; namiesto zákazníkov to môžu byť produkty, regióny alebo predajcovia. Vo svojej podstate ide o pochopenie toho, čo robí DISTINCTCOUNT , a pochopenie dátového modelu v zákulisí, aby ste sa uistili, že vypočítate správny výsledok.

Záver

Táto technika poskytuje zaujímavé poznatky a v konečnom dôsledku to môžete využiť a vizualizovať mnohými rôznymi spôsobmi. Jedným zo spôsobov, ktorý vás napadne, by bola analýza scenárov . Na základe predpovedí, ktoré by ste mohli predpovedať na základe historických počtov zákazníkov, by ste mohli vidieť, ako by to mohlo ovplyvniť vaše výsledky, ak by ste zvýšili množstvo zákazníkov, ktorým predávate. Môžete spustiť scenáre s použitím odhadovanej priemernej predajnej ceny na odvodenie priemernej hodnoty na zákazníka. Naozaj silné veci. Dúfajme, že s týmto uvidíte rovnaké príležitosti ako ja.

Ďalším spôsobom, ako si môžete tento typ prehľadu predstaviť, je zobrazenie porovnania v čase. Možno chcete kumulatívne zobraziť množstvo zákazníkov, ktorým ste predali, a porovnať to s minulým mesiacom alebo minulým štvrťrokom. Začali by ste tu a potom by ste sa „rozvetvili“ pomocou funkcií časovej inteligencie.

Prešiel som si, ako používať všetky funkcie časovej inteligencie na dokončenie tejto analýzy porovnávania času v mojom kurze.

Veľa šťastia pri implementácii tohto a dajte mi vedieť, ak máte nejaké nápady v sekcii komentárov nižšie.


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.