Extrahovanie motívov a obrázkov LuckyTemplates z PBIX
Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!
Pre tento blogový príspevok chcem demonštrovať funkciu CROSSJOIN . Ukážem príklad, ako som ho použil, a potom vysvetlím, kedy a kde ho môžete použiť aj vy. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.
CROSSJOIN je skutočne efektívna funkcia, ktorú môžete využiť vo vnútri LuckyTemplates na v podstate spojenie dvoch tabuliek údajov.
Obsah
Použitie CROSSJOIN na zjednodušenie vzorca
Nie je to len o výbere ľubovoľných dvoch tabuliek z vašich množín údajov. S tabuľkami vo vnútri funkcie CROSSJOIN môžete manipulovať, aby sa dali spájať zmysluplnejším spôsobom.
V LuckyTemplates možno budete chcieť vykonať veľa analýz a táto funkcia vám to nesmierne zjednoduší.
Zjednodušuje funkcie alebo miery, ktoré musíte napísať, aby ste vytvorili tieto výpočty a nakoniec ich presvedčivo vizualizovali.
Ako používať funkciu CROSSJOIN
V tomto príklade som chcel automaticky vytvárať rozpočty, ale nechcel som vytvárať všeobecné mesačné alebo ročné rozpočty. Chcel som vytvoriť rozpočty podľa produktov a podľa mesiacov.
Ak sa pozriete na tento model, produkty sú v jednej tabuľke, zatiaľ čo naše mesiace sú v inej tabuľke.
Nemáme tabuľku, kde by boli produkty aj rozpočty. Neexistuje, takže ho musíme vytvoriť. Čo musím urobiť, je spojiť tieto stĺpce z týchto jednotlivých tabuliek, aby som vytvoril jednu novú tabuľku a použil nejakú logiku založenú na týchto dvoch konkrétnych prvkoch v rámci môjho dátového modelu.
Tu prichádza na rad CROSSJOIN . Umožňuje vám spojiť dva stĺpce alebo rad stĺpcov z rôznych tabuliek a vytvoriť z nich jeden. Pomocou CROSSJOIN sa mi podarilo vytvoriť tabuľku Product Budgets .
Pravdepodobne existujú aj iné spôsoby, ako to urobiť, ale toto je najefektívnejší spôsob, ako znovu vytvoriť stôl z ničoho.
Na dosiahnutie tejto tabuľky som použil aj ďalšie tabuľkové funkcie, ktoré si v krátkosti prebehnem, ale zatiaľ sa sústredím na CROSSJOIN .
Táto funkcia mi umožnila vytvoriť stĺpec Názov mesiaca , ktorý pochádza z tabuľky Dátum, a stĺpec ID produktu , ktorý pochádza z tabuľky Produkt. Takže to sú dve úplne odlišné tabuľky, ktoré som zlúčil, aby som vytvoril ďalšiu tabuľku.
ako sa mi to podarilo? Kliknutím na túto ikonu a použitím vzorca DAX vytvoríme úplne novú tabuľku.
Tu vytvorím ukážkovú tabuľku a použijem funkciu CROSSJOIN . Ako môžete vidieť, IntelliSense je celkom dobrý v dokončovaní kódu; hovorí nám, čo potrebujeme vedieť o funkcii, ktorú sme práve napísali.
Informuje nás, že CROSSJOIN „vracia tabuľku, ktorá je krížovým spojením špecifikovaných tabuliek“.
Takže to v podstate znamená, že funkcia zlúči dve tabuľky.
Začnem s VALUES , ktorý nám umožňuje jednoducho extrahovať alebo vytvoriť tabuľku konkrétneho stĺpca.
Potom pridám MonthName . Potom znova pridám VALUES a potom svoje ID produktu .
Pamätajte, že to nemusí byť jeden stĺpec dátumu. Môže to byť viacero stĺpcov v tabuľke. Tabuľku je možné vytvoriť virtuálne pomocou vzorca a radu rôznych tabuľkových funkcií. Takže všetky sú odvodené od všetkých týchto vzorcov DAX, zatiaľ čo VALUES prinesie iba jeden stĺpec informácií.
Používanie CROSSJOIN mi dá každý jeden produkt a mesiac.
Takto využijete CROSSJOIN – na vytvorenie týchto úplne nových stolov, ktoré predtým neexistovali a efektívne ich začleníte do svojich modelov. Pamätajte, že tieto sú z dvoch úplne odlišných tabuliek – z tabuliek Dátumy a Rozpočty produktov .
Používanie funkcií DISTINCT A SUMMARIZE
Dovoľte mi skočiť späť k môjmu meraniu rozpočtu produktov . Je zrejmé, že je to zložitejšie, pretože namiesto použitia VALUES som použil rôzne funkcie.
Nemusíte použiť VALUES , ak môžete použiť DISTINCT , ktorý robí to isté, je tu však niekoľko malých rozdielov.
Oveľa väčšiu flexibilitu ponúka aj funkcia SUMMARIZE . Pomocou tejto funkcie môžete pridať oveľa viac stĺpcov v porovnaní s VALUES a DISTINCT .
V tomto konkrétnom scenári som chcel vytvoriť rozpočty na konkrétny rok prevzatím výsledkov z minulého roka. Pridal som k tomu 7,5% rastový faktor a predstavil som ho v tejto konkrétnej tabuľke.
Namiesto toho, aby som prechádzal šialeným procesom zhromažďovania všetkých rozpočtov a vytvárania odhadov, vytvoril som ich automaticky tak, že som využil historické informácie , vložil do nich faktor a potom ich vložil do jednej tabuľky pomocou CROSSJOIN .
Iné spôsoby použitia CROSSJOIN
Ak sa nad tým zamyslíte, CROSSJOIN môžete využiť rôznymi spôsobmi. V tomto prípade som ho použil na produkty.
Ale môžete použiť presne rovnakú techniku s CROSSJOIN pri práci na vašich regionálnych rozpočtoch, rozpočtoch predajcov alebo rozpočtoch zákazníkov.
Záver
CROSSJOIN využije dva stoly, ktoré doň umiestnite, a spojí ich dohromady.
Ak sa vám podarí pochopiť, ako táto technika v skutočnosti funguje, budete v skvelej pozícii na spustenie tohto typu analýzy vo vašich vlastných modeloch.
Funkciu CROSSJOIN som demonštroval aj na nedávnom workshope série webinárov LuckyTemplates , kde som sa zaoberal mnohými ďalšími technikami, ktoré možno použiť pri analýze rozpočtov a prognóz oproti skutočným výsledkom.
Veľa štastia!
Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!
Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.
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.
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.
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ů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
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.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
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.
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í.