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.
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.
Klik derefter på Nyt mål .
Vi kalder dette nye mål Samlet salg . Dernæst skal du skrive.
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.
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.
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.
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 .
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.
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.
Det er nemt at oprette en målegruppe. Gå først til Hjem og klik derefter på Indtast data .
Opret derefter en dummy-tabel og navngiv den (Nøglemål), og klik derefter på Indlæs.
Den tabel vil så være i vores betænkning.
Flyt derefter de andre mål ind i dummy-tabellen, Nøglemål. Klik på rullemenuen, og vælg Nøgleforanstaltninger.
Når først målene er i tabellen Nøglemål, kan vi nu slette dummy-kolonnen eller Column1.
Til sidst skal du klikke på Vis/skjul ruden to gange.
Det vil sortere og ændre ikonet for målegruppen sådan:
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.
Først skal du klikke på Nyt mål .
Skriv derefter formeleksempel . Brug derefterfunktion og tilføje derefter Total mængde.
Brug derefterfunktion til salgstabellen. Vi vil gøre kundenavneindekset større end 5.
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.
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.
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.
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,
Denne vejledning giver et overblik over Power Query Editor og M-sproget inde på LuckyTemplates-skrivebordet.
Lær, hvordan du opretter en sideinddelt rapport, tilføjer tekster og billeder og derefter eksporterer din rapport til forskellige dokumentformater.
Lær, hvordan du bruger SharePoint-automatiseringsfunktionen til at skabe arbejdsgange og hjælpe dig med at mikrostyre SharePoint-brugere, -biblioteker og -lister.
Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!
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.
Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af variabler for, hvordan dine mål beregnes.
Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.
Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.
Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.
Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.