DAX-formelskrivningsteknikker i LuckyTemplates

I denne tutorial vil vi tale om DAX-formelskrivningsteknikker og hvordan man forenkler modeller i LuckyTemplates.

Vi vil diskutere de vigtigste funktioner og metoder til at organisere og gøre vores models grænseflade venligere og nemmere at betjene.

Metoderne vi skal igennem er formelsyntaks , målegrupper ogi LuckyTemplates. Det er afgørende, at vi forstår disse tre emner for at mestre DAX-beregninger og formelskrivning i LuckyTemplates.

Vi vil diskutere hver af dem og se deres unikke bidrag og betydning.

Indholdsfortegnelse

Sådan fungerer en formelsyntaks

Formelsyntaksen, som vi vil diskutere, er en smule anderledes sammenlignet med andre formelsprog. Men dette er vigtigt for vores modeller i LuckyTemplates.

For at starte skal du klikke på tabellen Salg i området Felter.

DAX-formelskrivningsteknikker i LuckyTemplates

Klik derefter på Nyt mål .

DAX-formelskrivningsteknikker i LuckyTemplates

Vi kalder dette nye mål Samlet salg . Dernæst skal du skrive.

DAX-formelskrivningsteknikker i LuckyTemplates

Informationsbokse er også til stede for at forklare funktionerne.

Med DAX-formler skal vi fokusere på tabellerne og kolonnerne. Fokuser på den tabel, vi skal henvise til, og kolonnen i den.

Indtast nu samlet omsætning i SUM-funktionen.

DAX-formelskrivningsteknikker i LuckyTemplates

I LuckyTemplates kommer referencen til tabellen altid først, kolonnen kommer efter.

Der er dog formler, såsom Total Quantity -målet, der kun kræver reference til tabellen.

Hvis vi brugerfunktion, kan vi se, at det kun beder om et bord.

DAX-formelskrivningsteknikker i LuckyTemplates

Dernæst skal du referere til salgstabellen , og vi har nu et andet mål, der tæller den samlede mængde, vi har solgt.

DAX-formelskrivningsteknikker i LuckyTemplates

Der er et andet mål i dette LuckyTemplates eksempel kaldet Total Costs .

Til dette mål bruger vi iterationsfunktionen. Denne funktion returnerer summen af ​​et udtryk evalueret for hver række i en tabel .

DAX-formelskrivningsteknikker i LuckyTemplates

Dernæst skal du henvise til tabellen Salg. Derefter henvises til kolonnen Ordremængde for udtrykket. Til sidst skal du henvise til salgstabellen igen med kolonnen Samlede enhedsomkostninger.

DAX-formelskrivningsteknikker i LuckyTemplates

Det vil give os vores samlede omkostninger.

Foranstaltningsgruppers betydning

I LuckyTemplates bruges målegrupper til at organisere DAX-beregninger . Det anbefales stærkt, at vi bruger dem i vores model, når vi begynder at lave målinger.

For at vi kan køre flere analyser i vores LuckyTemplates-modeller, skal vi lave en masse målinger.

Men at skabe masser af foranstaltninger kunne give os en travl model. Så vi er nødt til at oprette målegrupper for at undgå at blande vores mål og datatabeller.

DAX-formelskrivningsteknikker i LuckyTemplates

Det er nemt at oprette en målegruppe. Gå først til Hjem og klik derefter på Indtast data .

DAX-formelskrivningsteknikker i LuckyTemplates

Opret derefter en dummy-tabel og navngiv den (Nøglemål), og klik derefter på Indlæs.

DAX-formelskrivningsteknikker i LuckyTemplates

Den tabel vil så være i vores betænkning.

DAX-formelskrivningsteknikker i LuckyTemplates

Flyt derefter de andre mål ind i dummy-tabellen, Nøglemål. Klik på rullemenuen, og vælg Nøgleforanstaltninger.

DAX-formelskrivningsteknikker i LuckyTemplates

Når først målene er i tabellen Nøglemål, kan vi nu slette dummy-kolonnen eller Column1.

DAX-formelskrivningsteknikker i LuckyTemplates

Til sidst skal du klikke på Vis/skjul ruden to gange.

DAX-formelskrivningsteknikker i LuckyTemplates

Det vil sortere og ændre ikonet for målegruppen sådan:

DAX-formelskrivningsteknikker i LuckyTemplates

Denne målegruppe er blot ét eksempel. I LuckyTemplates er der andre grupper som tidssammenligningsgruppe og glidende gennemsnit.

I nogle udstillingsmodeller i LuckyTemplates vil vi se, at vi kan have 6-8 grupper eller flere.

Ved at bruge målegrupper til at organisere vores mål får vores model til at se ren og sømløs ud.

Værdien af ​​korrekt DAX-kodeformatering

Formatering af en formel gør tingene simple i vores model og komplicerer ikke vores målinger i vores formler og rapporter for meget.

Lad os som et eksempel sige, at dette er vores samlede antal , og vi ønsker at gøre noget avanceret.

DAX-formelskrivningsteknikker i LuckyTemplates

Først skal du klikke på Nyt mål .

Skriv derefter formeleksempel . Brug derefterfunktion og tilføje derefter Total mængde.

DAX-formelskrivningsteknikker i LuckyTemplates

Brug derefterfunktion til salgstabellen. Vi vil gøre kundenavneindekset større end 5.

DAX-formelskrivningsteknikker i LuckyTemplates

Kundenavneindekset skal også være mindre end 20. Så tilføj endnu en FILTER- funktion for at gå gennem Salget. Til sidst behøver vi kun at sidestille kanalen med engroshandelen.

DAX-formelskrivningsteknikker i LuckyTemplates

Når vi er færdige med at skrive DAX-formlen, kan vi nu se resultaterne. Det er ligesom SUM-formlen i MS Excel, men det er lidt kompliceret i LuckyTemplates.

DAX-formelskrivningsteknikker i LuckyTemplates

Brugen af ​​indrykning til nøglefunktioner

Det er vigtigt at formatere og organisere formler i vores model.

Det anbefales også, at vi på forskellige rækker placerer forskellige nøglefunktioner med forskellige fordybninger . Dette gør det nemt at forstå, hvad vi forsøger at beregne, hvis funktionerne er adskilte.

For at gøre det skal du holde shift nede og trykke på enter. Indryk og placer tingene på en ny række, når der er introduceret en nøgleformel.

DAX-formelskrivningsteknikker i LuckyTemplates

Vi kan se, at funktionen CALCUATE er på en anden række samt FILTER -funktionerne. De er arrangeret, så det lettere kan læses. Dette undgår forvirring, når man laver analyser til vores model.

Hvis vi vil bruge avancerede formler som churn-analyse, kundenedslidning eller endda IF-erklæringen, skal du starte med at indrykke dem. På denne måde kan vi tydeligt se flowet i vores beregning.

Vi skal bare blive ved med at indrykke, hver gang vi tilføjer flere nøglefunktioner. Vi vil ikke blive desorienterede med snesevis af beregninger i vores model.

Konklusion

I LuckyTemplates støder vi på en masse modeller, funktioner og formler. Med disse skriveformelteknikker kan vi forbedre, hvordan beregningerne og modellerne præsenteres.

Det, vi har lært her, er blot nogle metoder, såsom målegruppering og formatering af DAX-beregninger, for at hjælpe med at beregne, forenkle og organisere vores analyser effektivt for en bedre præsentation.

Vi kan bruge dem til at få en bedre forståelse af, hvad der sker i vores datamodel.

Alt det bedste,


Hvad er Power Query & M Language: En detaljeret oversigt

Hvad er Power Query & M Language: En detaljeret oversigt

Denne vejledning giver et overblik over Power Query Editor og M-sproget inde på LuckyTemplates-skrivebordet.

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Lær, hvordan du opretter en sideinddelt rapport, tilføjer tekster og billeder og derefter eksporterer din rapport til forskellige dokumentformater.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lær, hvordan du bruger SharePoint-automatiseringsfunktionen til at skabe arbejdsgange og hjælpe dig med at mikrostyre SharePoint-brugere, -biblioteker og -lister.

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!

Løbende totaler i LuckyTemplates ved hjælp af DAX

Løbende totaler i LuckyTemplates ved hjælp af DAX

Lær, hvordan du beregner løbende totaler i LuckyTemplates ved hjælp af DAX. Løbende totaler giver dig mulighed for ikke at blive fanget af et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af ​​variabler for, hvordan dine mål beregnes.

LuckyTemplates hældningsdiagram: en oversigt

LuckyTemplates hældningsdiagram: en oversigt

Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.

LuckyTemplates farvetemaer til ensartede visualiseringer

LuckyTemplates farvetemaer til ensartede visualiseringer

Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.