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,

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.