DAX-formelskriveteknikker i LuckyTemplates

I denne opplæringen skal vi snakke om DAX-formelskrivingsteknikker og hvordan du forenkler modeller i LuckyTemplates.

Vi vil diskutere nøkkelfunksjonene og metodene for å organisere og gjøre modellens grensesnitt vennligere og enklere å betjene.

Metodene vi skal gå gjennom er formelsyntaks , målegrupper ogi LuckyTemplates. Det er avgjørende at vi forstår disse tre emnene for å mestre DAX-beregninger og formelskriving i LuckyTemplates.

Vi vil diskutere hver av dem og se deres unike bidrag og betydning.

Innholdsfortegnelse

Hvordan en formelsyntaks fungerer

Formelsyntaksen som vi skal diskutere er litt annerledes sammenlignet med andre formelspråk. Men dette er viktig for modellene våre i LuckyTemplates.

For å starte, klikk på Salg-tabellen i feltområdet.

DAX-formelskriveteknikker i LuckyTemplates

Klikk deretter på Nytt mål .

DAX-formelskriveteknikker i LuckyTemplates

Vi kaller dette nye målet Totalt salg . Deretter skriver du.

DAX-formelskriveteknikker i LuckyTemplates

Informasjonsbokser er også til stede for å forklare funksjonene.

Med DAX-formler må vi fokusere på tabellene og kolonnene. Fokuser på tabellen vi trenger å referere til og kolonnen i den.

Legg nå inn total inntekt i SUM-funksjonen.

DAX-formelskriveteknikker i LuckyTemplates

I LuckyTemplates kommer det alltid først å referere til tabellen, kolonnen kommer etter.

Imidlertid er det formler, som Total Quantity -målet, som bare krever referanse til tabellen.

Hvis vi brukerfunksjon, kan vi se at den bare ber om et bord.

DAX-formelskriveteknikker i LuckyTemplates

Deretter refererer du til salgstabellen , og vi har nå et annet mål som teller det totale antallet vi solgte.

DAX-formelskriveteknikker i LuckyTemplates

Det er et annet mål i dette LuckyTemplates-eksemplet kalt Totale kostnader .

For dette tiltaket bruker vi iterasjonsfunksjonen. Denne funksjonen returnerer summen av et uttrykk evaluert for hver rad i en tabell .

DAX-formelskriveteknikker i LuckyTemplates

Deretter refererer du til salgstabellen. For uttrykket, referer til kolonnen Bestillingsmengde. Til slutt refererer du til salgstabellen igjen med kolonnen Total enhetskostnad.

DAX-formelskriveteknikker i LuckyTemplates

Det kommer til å gi oss våre totale kostnader.

Viktigheten av tiltaksgrupper

I LuckyTemplates brukes målegrupper til å organisere DAX-beregninger . Det anbefales sterkt at vi bruker dem i modellen vår når vi begynner å lage tiltak.

For at vi skal kjøre flere analyser i våre LuckyTemplates-modeller, må vi lage mange tiltak.

Å lage mange tiltak kan imidlertid gi oss en travel modell. Så vi må opprette målgrupper for å unngå å blande målene og datatabellene våre.

DAX-formelskriveteknikker i LuckyTemplates

Det er enkelt å lage en tiltaksgruppe. Gå først til Hjem og klikk deretter på Angi data .

DAX-formelskriveteknikker i LuckyTemplates

Deretter oppretter du en dummy-tabell og gir den et navn (Nøkkelmål), og klikker deretter på Last inn.

DAX-formelskriveteknikker i LuckyTemplates

Den tabellen vil da være i vår rapport.

DAX-formelskriveteknikker i LuckyTemplates

Deretter flytter du de andre målene inn i dummy-tabellen, nøkkelmål. Klikk på rullegardinpilen og velg Nøkkelmål.

DAX-formelskriveteknikker i LuckyTemplates

Når målene er i tabellen Nøkkelmål, kan vi nå slette dummy-kolonnen eller Column1.

DAX-formelskriveteknikker i LuckyTemplates

Til slutt klikker du på Vis/skjul-ruten to ganger.

DAX-formelskriveteknikker i LuckyTemplates

Det vil sortere ut og endre ikonet for målgruppen slik:

DAX-formelskriveteknikker i LuckyTemplates

Denne tiltaksgruppen er bare ett eksempel. I LuckyTemplates er det andre grupper som tidssammenligningsgruppe og glidende gjennomsnitt.

I noen utstillingsmodeller i LuckyTemplates ser vi at vi kan ha 6-8 grupper eller flere.

Ved å bruke tiltaksgrupper for å organisere tiltakene våre, ser modellen vår ren og sømløs ut.

Verdien av riktig DAX-kodeformatering

Formatering av en formel gjør ting enkelt i modellen vår og kompliserer ikke målene våre i formlene og rapportene for mye.

Som et eksempel, la oss si at dette er vår totale mengde og vi ønsker å gjøre noe avansert.

DAX-formelskriveteknikker i LuckyTemplates

Først klikker du på Nytt mål .

Deretter skriver du formeleksempel . Deretter bruker dufunksjon og legg deretter til Totalt antall.

DAX-formelskriveteknikker i LuckyTemplates

Etter det bruker dufunksjon for salgstabellen. Vi vil gjøre kundenavnindeksen større enn 5.

DAX-formelskriveteknikker i LuckyTemplates

Kundenavnindeksen må også være mindre enn 20. Så legg til en annen FILTER- funksjon for å gå gjennom salget. Til slutt trenger vi bare å sidestille kanalen med engros.

DAX-formelskriveteknikker i LuckyTemplates

Når vi er ferdige med å skrive DAX-formelen, kan vi nå se resultatene. Det er akkurat som SUM-formelen i MS Excel, men det er litt komplisert i LuckyTemplates.

DAX-formelskriveteknikker i LuckyTemplates

Bruk av innrykk for nøkkelfunksjoner

Det er viktig å formatere og organisere formler i modellen vår.

Det anbefales også at vi plasserer forskjellige nøkkelfunksjoner med forskjellige innrykk på forskjellige rader . Dette gjør det enkelt å forstå hva vi prøver å beregne hvis funksjonene er separate.

For å gjøre det, hold shift og trykk enter. Innrykk og plasser ting på en ny rad når det er introdusert en nøkkelformel.

DAX-formelskriveteknikker i LuckyTemplates

Vi kan se at funksjonen CALCUATE er på en annen rad i tillegg til FILTER -funksjonene. De er ordnet slik at de kan leses lettere. Dette unngår forvirring når man gjør analyser for vår modell.

Hvis vi ønsker å bruke avanserte formler som churn-analyse, kundeavgang eller til og med IF-setningen, start med å rykke inn dem. På denne måten kan vi tydelig se flyten i beregningen vår.

Vi må bare fortsette å rykke inn hver gang vi legger til flere nøkkelfunksjoner. Vi vil ikke bli desorienterte med dusinvis av beregninger i modellen vår.

Konklusjon

I LuckyTemplates møter vi mange modeller, funksjoner og formler. Med disse skriveformelteknikkene kan vi forbedre hvordan beregningene og modellene presenteres.

Det vi har lært her er bare noen metoder, som målgruppering og formatering av DAX-beregninger, for å hjelpe til med å beregne, forenkle og organisere analysene våre effektivt for en bedre presentasjon.

Vi kan bruke dem til å få en bedre forståelse av hva som skjer i datamodellen vår.

Beste ønsker,


Variabler og uttrykk i Power Query Editor

Variabler og uttrykk i Power Query Editor

Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.

Hvordan lage et Lucky Templates-varmekart

Hvordan lage et Lucky Templates-varmekart

Et LuckyTemplates-varmekart er en type visualisering som brukes til å vise datatetthet på et kart. I denne opplæringen vil jeg diskutere hvordan vi kan lage en – ikke gå glipp av noe!

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Jeg skal lære deg et veldig interessant eksempel rundt Pareto-prinsippet og hvordan du lager et Pareto-diagram ved hjelp av viktige DAX-formler.

Egendefinert stolpediagram i LuckyTemplates: varianter og modifikasjoner

Egendefinert stolpediagram i LuckyTemplates: varianter og modifikasjoner

Lær hvordan et tilpasset stolpediagram på markedsplassen kan brukes til datasammenligning og hvordan du kan lage dem ved å bruke eksempler i LuckyTemplates.

Kraftautomatisering av statiske resultater: En oversikt

Kraftautomatisering av statiske resultater: En oversikt

Lær hvordan Power Automate Static Results-funksjonen fungerer og hvorfor det er bra å bli lagt til de beste praksisene når du lager flytdiagrammer.

LuckyTemplates Python-opplæring: Hvordan oversette tekster

LuckyTemplates Python-opplæring: Hvordan oversette tekster

eDNA demonstrerer hvordan du utfører språk- eller tekstoversettelse ved hjelp av Python og overfører det til LuckyTemplates. LuckyTemplates Python-opplæring.

Lag et Gantt-diagram i LuckyTemplates Report Builder

Lag et Gantt-diagram i LuckyTemplates Report Builder

I denne opplæringen lærer du hvordan du bruker Gauge Bullet Graph til å lage et Gantt-diagram i LuckyTemplates Report Builder.

Lag 3D-spredningsplott ved å bruke Python i LuckyTemplates

Lag 3D-spredningsplott ved å bruke Python i LuckyTemplates

I denne opplæringen lærer du hvordan du lager et tredimensjonalt (3D) spredningsplott ved å bruke Python i LuckyTemplates.

Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting

Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting

Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting

Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet

Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet

Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet