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.


Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.