Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Pri práci s vypočítanými údajmi bude niekedy potrebné porovnávať rôzne súbory údajov. Ukážem vám, ako to urobiť kombináciou rôznych funkcií tabuľky. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

TheV takýchto prípadoch je najlepšie použiť funkciu. Niektorí to môžu tiež povedaťje rovnako užitočný pri porovnávaní vypočítaných údajov. Ale akonáhle zistíte, ako používať INTERSECT , nasleduje to, čo budete môcť použiť aj na funkciu EXCEPT vo svojich výpočtoch.

Obsah

Vzorové údaje

Aby som ukázal, čo INTERSECT dokáže, ukážem vám, ako porovnať zákazníkov z dvoch rôznych časových období.

V nižšie uvedenom príklade mám krájač dátumu, ktorý mi pomôže zamerať sa na časový rámec, ktorý potrebujem. Mám aj stĺpec pre štáty, kde zákazníci zadávajú objednávky. Samozrejme, môže to byť úplne iná dimenzia v závislosti od prehľadov, ktoré sa snažíte získať.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Pre každý štát mám aj svoj Celkový príjem , ktorý je zobrazený aj vo vizualizácii.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Teraz chcem vidieť, koľko zákazníkov, ktorí minulý rok nakúpili k určitému dátumu, aj tento rok nakúpilo v rovnaký dátum. To znamená, že sa pozerám na dva konkrétne zoznamy zákazníkov, ktorí uskutočnili nákup v rovnaký dátum, ale v rôznych rokoch . Odtiaľ zistím, koľko zákazníkov je na oboch zoznamoch.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Porovnanie zákazníkov z dvoch časových období

Predtým, než budem môcť porovnať tieto dva zoznamy zákazníkov, musím najprv prísť s celkovým počtom zákazníkov .

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Celkový počet zákazníkov zahŕňa tých, ktorí nakúpili v rôznych obchodoch v rôznych štátoch v určenom časovom rámci. Použil som jednoduchý vzorec, aby som dospel k tomuto výsledku.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Použil sompretože vytvára jediný zoznam jedinečných hodnôt. V tomto prípade nám to ukáže zákazníkov, ktorí si zakúpili produkty v určenom časovom rámci.

Tiež som použilfunkciu. Tým sa spočíta počet jedinečných hodnôt zo zoznamu.

Pre toto opatrenie odkazujem na tabuľku Predaj .

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Prečo namiesto toho nepoužiť tabuľku Zákazník?

Ak sa odkážem priamo na tabuľku zákazníkov, započítam len každého jedného zákazníka bez ohľadu na časový rámec. Potrebujem sa uistiť, že je použitý správny kontext. Pomocou tabuľky Predaj získavam nielen zákazníkov, ale aj informácie, kde a kedy nakúpili.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Teraz, keď mám celkový počet zákazníkov , môžem prísť so zoznamom zákazníkov z rovnakého dátumu, ale z minulého roka. Tu sa opatrenie trochu skomplikuje.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Dovoľte mi prejsť do každej časti tohto opatrenia kúsok po kúsku.

Pamätajte, že sa snažím zmeniť kontext tabuľky. To je dôvod, prečo budem používaťfunkciu.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

je známa funkcia, pretože ju používam vo svojich príkladoch väčšinu času. Mení kontext konkrétneho výpočtu. CALCULATETABLE na druhej strane mení kontext celej tabuľky .

Keďže chcem zmeniť časový rámec, použijemfunkciu.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Použitie CALCULATETABLE mi umožňuje pridať parametre filtra . Pomocou funkcie DATESBETWEEN sa môžem zamerať na časový rámec, ktorý spadá 365 dní podatermíny. Stručne povedané, posúva časový rámec späť do minulého roka a vytvára ďalší zoznam zákazníkov odtiaľ.

Opäť používam funkciu COUNTROWS na výpočet počtu zákazníkov po použití dodatočných filtrov.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Teraz, keď mám dva zoznamy, môžem tieto miery, ktoré som urobil, preniesť do funkcie INTERSECT .

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX

Funkcia INTERSECT virtuálne nahliadne do zoznamu, na ktorý sa odkazuje. V tomto prípade ide o index mena zákazníka. Prejde každého z týchto zákazníkov a porovná ich s druhým zoznamom spred roka.

Pri porovnávaní vypočítaných údajov sa pozerá na tie, ktoré sa objavujú v oboch zoznamoch. Tabuľka nižšie napríklad ukazuje, že 224 zákazníkov nakúpilo v rovnaký deň v dvoch rôznych rokoch v Kalifornii.

Ako prakticky porovnať dva zoznamy vypočítaných údajov – pokročilá technika jazyka DAX




Záver

Dúfajme, že si teraz dokážete predstaviť iné scenáre, kde je možné použiť funkciu INTERSECT na porovnanie dvoch množín vypočítaných údajov.

Môžete dokonca prezentovať porovnanie v percentách a použiť niektoré techniky vetvenia merania. Môžete sa pozrieť na zákazníkov, ktorí sa nevrátili, a poslať im nejaký marketingový materiál.

Toto skutočne ukazuje, aký veľký prehľad môžete získať, keď sa naučíte používať rôzne funkcie jazyka DAX v LuckyTemplates.

Všetko najlepš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.