Formatering af DAX-kode i LuckyTemplates

Indholdsfortegnelse

Indsats her vil give udbytte senere

At lægge en indsats i at formatere din DAX-kode vil gøre en kæmpe forskel, når du bygger dine datamodeller ud i LuckyTemplates.

, til tider, er et forvirrende sprog, som det er. Så snart du kommer ind på det lidt komplekse område, bliver uformateret DAX-kode næsten umulig at læse og forstå.

Jeg anbefaler, at du tager lidt tid tidligt på din DAX-rejse for hurtigt at lære og derefter øve disse regler. Gør det til en vane bare at skrive din kode sådan første gang.

Hvis du kæmper for at forstå en andens DAX-kode eller endda din egen, efter at du har forladt en LuckyTemplates-model i et stykke tid, så ville det første skridt være at formatere hele koden, så du hurtigt kan forstå, hvad den oprindelige skaber havde gang i. til.

Du vil sandsynligvis finde, at det er lettere at få øje på de almindelige mønstre i selve DAX, hvis du bruger bedste praksis eller får DAX-formatereren til at gøre det for dig.

Personligt kan jeg godt lide at holde det relativt simpelt her, og jeg prøver ikke at komplicere det for meget.

Et eksempel

Samlede reservationer =
HVIS (
    ISFILTERED ( 'Datointervaller'[Datointerval] ),
        BEREGN ( COUNTROWS ( 'Booking Data' ),
              FILTER ( 'Datotabel',
                   'Datotabel'[Dage før i dag] >= [Startdato]
                     && 'Datotabel'[Dage før i dag] <> ) ),
                          COUNTROWS ( 'Booking Data') )

Et andet eksempel

Formatering af DAX-kode i LuckyTemplates

Få enkle ideer

  1. Indryk altid på en ny række, hvis du refererer til en ny funktion
  2. Placer mellemrum efter og før du åbner og lukker beslag
  3. Placer mellemrum omkring operatorer som '+', '-', '='

Det er det virkelig. Lad være med at overkomplicere det, det er mit store råd her.

Lidt andre ting at tænke på.

Aldrig

  1. Brug et tabelnavn som et navn for et mål
  2. Inkluder et kolonnenavn uden at henvise til tabellen, hvor det kommer fra
  3. Placer et mellemrum mellem tabelnavnet og kolonnenavnet

Få tidligt gode vaner

Efter min erfaring skal du bruge et par timer på at bygge en model, og sørg for, at du følger disse regler, mens du skriver en formel. Efter omkring 12-15 formler vil du stort set have det naglet. Det kræver kun lidt gentagelse.

Jeg anbefaler på det varmeste at komme ind i disse vaner tidligt. Det gør en enorm forskel.

Skål!




Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.