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.
Tento tutoriál bude obsahovať osvedčené postupy pre výpočty DAX pri vývoji zostáv v LuckyTemplates. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.
Výpočty DAX sú jedným zo štyroch pilierov vývoja LuckyTemplates. V tomto príspevku sa dozviete tipy, ako maximalizovať svoj DAX, aby ste ľahko získali správne a hodnotné informácie.
Obsah
Tipy editora DAX
Pomocou týchto tipov editora DAX je používanie výpočtu v jazyku DAX jednoduchšie.
Prvým tipom je upraviť priblíženie kódu.
Pri úprave kódu je užitočné nastaviť veľkosť vzorca, aby bol prehľadnejší.
Ak to chcete urobiť, otvorte mieru, ktorú chcete upraviť. Podržte CTRL a pomocou kolieska myši zmeňte úroveň priblíženia.
Úroveň priblíženia zostane zachovaná, aj keď otvoríte iný takt.
Ďalším tipom je, ako môžete jednoducho nahradiť názov vo svojom kóde.
Opäť otvorte mieru a vyberte slovo, ktoré chcete zmeniť. Podržte SHIFT+CTRL+L a potom zadajte nové slovo.
V tomto príklade sa slovo Dátumy súčasne zmenilo na Kalendár .
Posledným tipom editora DAX je použiť znak „@“ ako predponu pri zaznamenávaní pridaných stĺpcov vo virtuálnej tabuľke.
To zaisťuje, že vyberiete správny stĺpec a nasledujúce riadky.
Tu je príklad opatrenia. Môžete vidieť, že pred pridanými stĺpcami je symbol „ @ “.
Formátujte výpočty DAX v LuckyTemplates
Vďaka formátovaniu kódov DAX sú pre ľudí zrozumiteľné a čitateľné.
Ak nie je naformátovaný, nie je to DAX.
Nástroj DAX Clean Up Tool je nástroj v LuckyTemplates, ktorý pomáha formátovať váš kód.
Ak chcete nástroj otvoriť, prejdite na webovú stránku LuckyTemplates a kliknite na položku Zdroje .
Ďalej prejdite do spodnej časti stránky a kliknite na položku Vyčistiť DAX .
Skopírujte svoj kód z editora DAX vo svojoma vložte ho do nástroja DAX Clean Up Tool. Potom kliknite na položku Formát.
Keď to urobíte, skopírujte naformátovaný kód späť do editora v prehľade LuckyTemplates.
Tiež, ak máte vo svojom kóde zložité funkcie, je najlepšie uviesť vysvetlenia ako komentáre. To pomáha ostatným pochopiť účel použitých funkcií.
Zadajte názvy a premenné
Keď používate premenné v kóde DAX, použite podčiarknutie ako predponu pre názov premennej, ktorá vám pomôže vybrať správnu hodnotu v nasledujúcich riadkoch. To znižuje zoznam prezentovaný IntelliSense.
V tomto príklade môžete vidieť, že keď vložíte podčiarkovník, zobrazí sa iba dve možnosti.
Ďalšou technikou je použitie konštrukcie RETURN RESULT . To uľahčuje postupný vývoj a ladenie vášho.
Podobné názvy stĺpcov vo viacerých tabuľkách sa často vyskytujú, takže pri ich pomenovaní musíte byť konkrétni.
Toto je príklad tabuliek, ktoré majú rovnaké názvy stĺpcov:
Aj keď stĺpce obsahujú rovnaké údaje, vždy by ste mali kvalifikovať názvy stĺpcov, aby ste dosiahli požadované výsledky. Nemôžete to však urobiť pre opatrenia, pretože ich možno presunúť z jednej tabuľky do druhej. Kvalifikácia vašich opatrení spôsobí, že váš DAX bude krehký.
Pochopte funkcie jazyka DAX v LuckyTemplates
Funkcia CALCULATE
je najdôležitejšia funkcia DAX. Táto funkcia nevykonáva výpočet, ale skôr mení kontext vášho výpočtu.
V tomto príklade sa funkcia CALCULATE používa na zmenu kontextu výpočtu celkového predaja na jeden rok pred aktuálnym hodnotením.
Jedným z kľúčových konceptov pri písaní správneho kódu DAX je pochopiť, ako možno použiť CALCULATE na manipuláciu s kontextom.
V jazyku DAX je k dispozícii veľa funkcií časovej inteligencie. je jednou z najuniverzálnejších funkcií jazyka DAX.
Keď je miera napísaná pomocou DATEADD , môžete jednoducho skopírovať a prilepiť kód a vykonať menšie zmeny na vytvorenie nových mier.
Toto je príklad merania predaja za posledný rok .
Skopírujte celý kód a vložte ho do nového taktu. Môžete zmeniť názov a nahradiť iný časový rámec.
Funkcia DIVIDE
Rozdelenie v LuckyTemplates možno vykonať mnohými spôsobmi.
A funkcia spracováva všetky prípady vrátane prípadu delené nulou. Umožňuje vám tiež pridať alternatívny výsledok.
Funkcie SWITCH a TRUE
Ďalším osvedčeným postupom na uľahčenie pochopenia vašich kódov je použitie funkcie .
Môžete ho použiť, ak máte na vyhodnotenie viacero podmienok. Poskytuje vám tiež flexibilitu pri úprave kódov a úprave alebo pridávaní nových podmienok.
Toto je miera vybratej metriky .
Pre rôzne výbery má vrátené rôzne miery. Zobrazia sa hodnoty vybratej metriky vo filtri výberu.
Virtuálne stoly v LuckyTemplates
Pochopenie virtuálnych tabuliek je skutočným prínosom pri vývoji riešení DAX.
Môžu byť užitočné najmä v kombinácii s premennými. Pomáhajú tiež rozdeliť zložitosť vášho kódu a uľahčujú jeho prehľadnosť.
Pri vytváraní virtuálnej tabuľky v kóde DAX použite na zoskupenie stĺpcov do základnej tabuľky a potom ju obklopte konštruovať na pridanie stĺpcov do základnej tabuľky.
Uistite sa, že používate predponu znaku „ @ “ v stĺpcoch pridaných ADDCOLUMNS , aby ste predišli nejednoznačnosti a zabezpečili, že ste vybrali správny stĺpec virtuálnej tabuľky.
Môžete použiť DAX Studio alebo Tabular Editor na pomoc pri vývoji vašich virtuálnych tabuliek, aby ste mohli jednoducho vidieť ich obsah.
Vzťahy v LuckyTemplates
V pároch tabuliek v LuckyTemplates môže byť veľa vzťahov. Môžete mať veľa neaktívnych vzťahov. Aktívny vzťah však môže byť len jeden.
Kód DAX bude štandardne používať aktívny vzťah, ale prostredníctvom funkcie môže použiť konkrétny neaktívny vzťah .
Tu sú krátke scenáre predaja:
Môžete vidieť, že medzi stĺpcom Dátum v tabuľke dátumov existuje veľa vzťahov .
Predaj podľa dátumu objednávky je aktívny vzťah; predaj podľa dátumu faktúry je neaktívny vzťah.
Ak umiestnite kurzor myši na plnú čiaru v dátovom modeli, uvidíte aktívny vzťah medzi dátumom a dátumom objednávky .
Bodkované čiary predstavujú neaktívne vzťahy medzi dátumom , dátumom faktúry a dátumom odoslania .
Prostredníctvom funkcie USERELATIONSHIP môžete v prehľade vidieť rozdiel medzi stĺpcami Predaj podľa dátumu objednávky , Predaj podľa dátumu faktúry a Predaj podľa dátumu odoslania .
Miery a vypočítané stĺpce
V LuckyTemplates sa odporúča používať miery nad vypočítanými stĺpcami.
Miery sú ako virtuálne výpočty, ktoré sú umiestnené na vrchole vášho modelu. Keď použijete miery, výpočet sa vykoná len vtedy, keď sa použije vo vizuáli.
Medzitým sú vypočítané stĺpce súčasťou vášho modelu. To znamená, že výpočet sa vždy vykoná pri každej obnove súborov.
Vypočítané stĺpce možno použiť v segmentoch a môžu zväčšiť fyzickú veľkosť vášho dátového modelu v porovnaní s mierami.
Najcennejšou technikou v LuckyTemplates je vetvenie meraní a používanie skupín mier.
Keď vykonávate zložité výpočty, vetvenie merania modularizuje váš kód. Vďaka tomu sú oveľa ľahšie čitateľné a zrozumiteľné.
Použitie skupiny mier je tiež výhodné pri uchovávaní vašich mier. Pomáha to, aby vaša zostava vyzerala čisto, a organizuje vaše opatrenia, aby sa dali ľahšie nájsť a pochopiť.
Kontext výpočtov DAX v LuckyTemplates
Jednou z hlavných silných stránok LuckyTemplates je kontext. Je to tiež jeden z konceptov, ktorý je pre vývojárov LuckyTemplates ťažké pochopiť.
Kontext je prostredie, v ktorom sa vykonáva výpočet.
Vo výpočtoch DAX existujú 3 kontexty:
Nedostatočné pochopenie súvislostí je často príčinou ťažkostí pri tvorbe správy.
Funkcie výpočtov DAX v LuckyTemplates
V jazykoch DAX a LuckyTemplates existujú dve hlavné triedy funkcií:
Agregačné funkcie agregujú hodnoty jedného stĺpca pomocou,,, atď.
Iteračné funkcie vypočítajú výraz pre každý riadok v tabuľke. Sú tiež známe ako funkcie X. Príklady iteračných funkcií sú,,, atď.
Majú dva parametre: tabuľku na iteráciu a výraz, ktorý vykonáva výpočet, ktorý môže používať viacero stĺpcov zo základnej tabuľky alebo zo súvisiacich tabuliek.
Záver
Tieto osvedčené postupy pre výpočty DAX v LuckyTemplates vám pomôžu pri vývoji vašich prehľadov. Techniky diskutované v tomto návode poskytujú dobrý základ o funkciách, kódoch a kontexte jazyka DAX, s ktorými sa stretnete pri vytváraní zostáv LuckyTemplates.
Ak je pre vás ťažké vytvoriť prehľadnú a usporiadanú správu, môžete použiť a uplatniť tieto osvedčené postupy. Tie vám určite pomôžu dosiahnuť správne výsledky a zlepšiť vaše rozvojové schopnosti v LuckyTemplates.
Greg
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í.
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.
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.