Formatering av DAX-kode i LuckyTemplates

Innholdsfortegnelse

Innsats her vil gi utbytte senere

Å legge krefter på å formatere DAX-koden din vil gjøre en stor forskjell når du bygger ut datamodellene dine i LuckyTemplates.

, til tider, er et forvirrende språk, som det er. Så snart du kommer inn i det litt komplekse territoriet, blir uformatert DAX-kode nesten umulig å lese og forstå.

Jeg anbefaler å ta deg tid tidlig i DAX-reisen for raskt å lære og deretter praktisere disse reglene. Gjør det til en vane å bare skrive koden din slik første gang.

Hvis du kjemper for å forstå andres DAX-kode eller til og med din egen etter at du har forlatt en LuckyTemplates-modell en stund, vil det første trinnet være å formatere all koden slik at du raskt kan forstå hva den opprinnelige skaperen var inne på til.

Du vil sannsynligvis finne at det er lettere å oppdage de vanlige mønstrene i selve DAX hvis du bruker beste praksis eller får DAX-formatereren til å gjøre det for deg.

Personlig liker jeg å holde dette relativt enkelt her, og jeg prøver ikke å komplisere det for mye.

Et eksempel

Totalt antall bestillinger =
HVIS (
    ISFILTERED ( 'Datointervaller'[Datoperiode] ),
        BEREGN ( COUNTROWS ( 'Bestillingsdata' ),
              FILTER ( 'Datotabell',
                   'Datotabell'[Dager før i dag] >= [Startdato]
                     && 'Datotabell'[Dager før i dag] <> ) ),
                          COUNTROWS ( 'Bestillingsdata') )

Et annet eksempel

Formatering av DAX-kode i LuckyTemplates

Noen enkle ideer

  1. Innrykk alltid på en ny rad hvis du refererer til en ny funksjon
  2. Plasser mellomrom etter og før du åpner og lukker parentes
  3. Plasser mellomrom rundt operatorer som '+', '-', '='

Det er det egentlig. Ikke overkompliser det, det er mitt store råd her.

Litt andre ting å tenke på.

Aldri

  1. Bruk et tabellnavn som navn på et mål
  2. Ta med et kolonnenavn uten å referere til tabellen hvor det kommer fra
  3. Plasser et mellomrom mellom tabellnavnet og kolonnenavnet

Skaff deg gode vaner tidlig

Etter min erfaring, bruk noen timer på å bygge ut en modell, og pass på at du følger disse reglene mens du skriver en formel. Etter omtrent 12-15 formler vil du i utgangspunktet ha det spikret. Alt som skal til er litt repetisjon.

Jeg anbefaler på det sterkeste å sette seg inn i disse vanene tidlig. Det gjør en stor forskjell.

Jubel!





DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.