Formátovanie kódu DAX v LuckyTemplates

Obsah

Úsilie sa tu vyplatí neskôr

Ak vynaložíte úsilie na formátovanie kódu DAX, pri vytváraní dátových modelov v LuckyTemplates bude veľký rozdiel.

, niekedy je mätúci jazyk, tak ako to je. Takže akonáhle sa dostanete do trochu zložitého územia, neformátovaný kód DAX sa stane takmer nečitateľným a nepochopiteľným.

Odporúčam vám na začiatku vašej cesty s jazykom DAX venovať chvíľu času, aby ste sa rýchlo naučili tieto pravidlá a potom si ich precvičili. Zvyknite si napísať svoj kód takto prvýkrát.

Ak zistíte, že po chvíli, keď ste na chvíľu opustili model LuckyTemplates, musíte porozumieť kódu DAX niekoho iného alebo dokonca aj svojmu vlastnému, prvým krokom by bolo naformátovať celý kód, aby ste rýchlo pochopili, o čo sa pôvodný tvorca chystal. do.

Pravdepodobne zistíte, že bežné vzory v samotnom jazyku DAX zistíte ľahšie, ak použijete osvedčené postupy alebo ak si necháte formátovač DAX urobiť za vás.

Osobne to tu robím relatívne jednoducho a nesnažím sa to príliš komplikovať.

Príklad

Celkový počet rezervácií =
AK (
    ISFILTERED ( 'Rozsahy dátumov'[Rozsah dátumov] ),
        VYPOČÍTAŤ ( COUNTROWS ( 'Údaje o rezervácii' ),
              FILTER ( 'Tabuľka dátumov',
                   'Tabuľka dátumov'[Dni pred dneškom]) >= [Dátum začiatku]
                     && 'Tabuľka dátumov'[Dni pred dneškom] <> ) ),
                          COUNTROWS ( 'Údaje o rezervácii' ) )

Ďalší príklad

Formátovanie kódu DAX v LuckyTemplates

Niekoľko jednoduchých nápadov

  1. Ak odkazujete na novú funkciu, vždy odsaďte nový riadok
  2. Umiestnite medzery za a pred otvorením a zatvorením zátvoriek
  3. Umiestnite medzery okolo operátorov ako '+', '-', '='

To je naozaj ono. Nekomplikujte to, to je moja veľká rada.

Niekoľko ďalších vecí na zamyslenie.

Nikdy

  1. Ako názov miery použite názov tabuľky
  2. Zahrňte názov stĺpca bez odkazovania na tabuľku, z ktorej pochádza
  3. Umiestnite medzeru medzi názov tabuľky a názov stĺpca

Osvojte si dobré návyky skoro

Podľa mojich skúseností strávte niekoľko hodín budovaním a model a uistite sa, že pri písaní akéhokoľvek vzorca dodržiavate tieto pravidlá. Po asi 12-15 vzorcoch to budete mať ako pribité. Stačí trocha opakovania.

Dôrazne odporúčam osvojiť si tieto návyky čo najskôr. To je obrovský rozdiel.

Na zdravie!





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.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.