Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

V tomto tutoriálu se podíváme na tři speciální funkce, které vám pomohou formátovat váš soubor . Jsou to možnosti Debug Commas , DAX Format Query a Comments .

Jsou velmi užitečné při optimalizaci kódů DAX a zlepšení čitelnosti kódu. Níže jsou uvedeny podrobné příklady, které vám pomohou vizualizovat a lépe pochopit, jak a kdy je lze použít.

Obsah

1. Formát DAX pomocí ladicích čárek

Funkce Debug Commas se nejlépe používá při optimalizaci kódu DAX.

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Pro lepší vysvětlení, jak to funguje, je zde ukázka:

Pokud v tomto příkladu změníte poslední řádek na komentář kliknutím na možnost Komentář , zobrazí se chyba oznamující, že je vyžadován argument 3 ve funkci SUMMARIZECOLUMNS .

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Tato chyba se zobrazí kvůli chybějícímu 3. argumentu za čárkou.

Nyní vyzkoušíme funkci Debug Commas.

Pokud na něj kliknete, všimnete si, že se čárky posunou z konce řádku na začátek řádku.

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Všimněte si, že pokud vyberete možnost Ladit čárku před možností Komentář, uvidíte, že se neobjeví žádná chyba na rozdíl od toho, co se stalo předtím. Místo toho získáte jednosloupcovou tabulku obsahující barvy produktu.

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

To je velmi užitečné, protože to eliminuje potřebu ručního přepisování čárek v případě, že se objeví chyby.

2. Naformátujte DAX pomocí DAX Format Query

Další funkcí ke kontrole je dotaz na formát DAX .

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Kód použitý v tomto příkladu pochází z .

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Můžete vidět, že kód DAX není správně naformátován. Nemůžete říct tok kódu nebo jaké jsou argumenty pro jednotlivé použité funkce.

Zde přichází na řadu možnost Dotaz na formát DAX . Chcete-li jej spustit, klikněte na tlačítko nebo stiskněte F6.

Nyní uvidíte, že to hází chybu, protože byly použity uvozené čárky.

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Chcete-li tuto chybu snadno opravit, stisknutím kláves Ctrl + H nahradíte nesprávné znaky.

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Pokud se nyní pokusíte znovu klepnout na možnost Dotaz na formát DAX , formát kódu bude poté opraven podle standardu. Kliknutím na rozbalovací šipku si také můžete vybrat mezi Longline a Shortline.

Takto vypadá Longline:

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Mezitím je to Shortline:

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

3. Formát DAX pomocí komentáře

Poslední ukázkou tohoto kurzu je možnost Komentář v DAX Studiu.

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Podobně jako jiné programovací jazyky má DAX také vestavěnou podporu pro vytváření komentářů ve vašem kódu.

Komentáře vám mohou pomoci lépe porozumět tomu, co se děje v každé fázi vašeho kódu DAX. Je to také forma návodu pro ostatní uživatele. Dokáže vysvětlit, co se snažíte dělat, aniž byste to museli verbálně vysvětlovat jeden po druhém.

Zde je příklad:

V tomto případě je kód rozdělen do několika proměnných, kde každá .

Formátujte kódy DAX pomocí speciálních funkcí DAX Studio

Na první pohled můžete vidět, že komentáře dělají kód mnohem popisnějším. V prvním komentáři snadno pochopíte, že tato část kódu může být zapsána samostatně a že ji není potřeba vnořovat do velkého kusu kódu. Další komentář vysvětluje, že začíná iterace tabulky zákazníka tak, že každý řádek bude převeden na ekvivalentní kontext filtru.

Třetí komentář vysvětluje, že vloží proměnnou PastDates do kontextu filtru. Poté spočítá počet řádků v tabulce prodeje. Pokud vrátí nulu, budete vědět, že konkrétní zákazník je nový zákazník.

Tak mohou Komentáře zvýšit a zlepšit čitelnost. Také, pokud se vracíte ke kousku kódu, který jste napsali před mnoha měsíci, komentáře vám usnadní pochopení vašeho minulého myšlenkového procesu.

Závěr

Pro začátečníky, kteří se teprve seznamují s DAX Studiem, jsou výše uvedené funkce záchranou života. Mohou vám výrazně pomoci zlepšit čitelnost a tok vašich kódů DAX. Navíc jsou cennými nástroji pro prevenci lidských chyb.

Vše nejlepší,
LuckyTemplates Experti


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.