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.
Her skal vi dykke ned i Advanced DAX i LuckyTemplates. Ideen bag denne tutorial er at vise dig, hvordan vi kan få en meget unik indsigt med LuckyTemplates , men gør det på en intuitiv måde. Du kan se den fulde video af denne tutorial nederst på denne blog.
I dette eksempel vil jeg fokusere på marginvækst i salget af en organisation , men tage det endnu længere og rangere alle sælgerne efter, hvordan de klarede sig på denne ene metrik .
Dette kan være vigtigt for en virksomhed, hvis de troede, at salget ikke ville vokse, så de var nødt til at øge avancerne for at opnå den vækst i rentabiliteten, de var ude efter.
For at opnå dette er vi nødt til at forgrene os et antal gange bare for at få marginvæksten. Når vi har gennemført dette, kan vi overlejre en rangeringsteknik for at opdage vores topsælgere.
Med denne særlige indsigt er vi i stand til at indsnævre omfanget af vores analyse og være i stand til at belønne de sælgere, der vokser regnskabet med en margin i forhold til kun salg.
Indholdsfortegnelse
Inde i datamodellen
Til at starte med har vi en meget generel datamodel her, som jeg bruger rigtig mange gange til mine demoer. Den har et par opslagstabeller, såsom vores kunder, sælgere, produkter, placering, datoer. Og vi har vores salgstabel hernede.
Vi kan bore i alle disse oplysninger så nemt og hurtigt.
I vores salgstabel har vi næsten ingen information her. Så ud fra dette uden at gøre noget for at modellere, vil vi være i stand til at udtrække indsigten og virkelig bore i dette meget specifikke stykke indsigt.
Tidligere uden LuckyTemplates ville dette være meget svært og tage lang tid at generere.
Det fantastiske ved dette er, at det også er dynamisk. Vi kan se historisk og hurtigt uddrage væsentlige indsigter. Nu dykker vi ind i nogle LuckyTemplates Advancedformler.
Trin til implementering af rangeringslogik
Først og fremmest skal vi beregne vores samlede salg og samlede omkostninger for at få det samlede overskud. Vi bruger itererende funktioner med disse mål.
Formlen for det samlede salg ser på Salgstabellen og multiplicerer hver enkelt række med Mængden i salget, med den faktiske Pris , som faktisk står på Produkttabellen i vores model.
Vi gør præcis det samme for de samlede omkostninger . Vi ganger mængden med hver enkelt vare, vi har solgt .
Så er det her, målet forgrening kommer ind i billedet. Vi beregner vores samlede overskud, som er lig med det samlede salg minus de samlede omkostninger .
Nu skal vi beregne vores samlede marginer . Så vi forgrener os igen, og går i alt overskud divideret med det samlede salg .
Det samme som vores samlede overskud, overskudsmarginer kan bruges på enhver dimension, fordi vi har vores datamodel i baggrunden.
Vi kan placere filtre fra Dato-tabellen, der isolerer marginer for hver sælger, vi har her.
Dernæst regner vi ud af alle vores overskudsmargener sidste kvartal. Så fra hvilket kvartal vi end har her, f.eks. 3. kvartal af 2017, vil vi være i stand til at beregne vores marginer i det foregående kvartal (Q2).
For at gøre det bruger vifunktion, som jeg fremviser mange gange i mine andre demoer. Dette er en af mine foretrukne Time Intelligence-funktioner, fordi det bare gør disse beregninger så nemme.
For at identificere væksten i vores marginer forgrener vi os simpelthen igen.
Nu går vi et skridt videre, for hvis vi ser ned i denne tabel, er der en række forskellige sælgere. Vi vil måske bare se vores top fem. Det gør det meget nemmere at placere en visualisering på en rapportside eller et dashboard.
Så vi bruger denne logik til at opnå det. Vi bruger funktionen CALCULATE til vores marginvækst , men beregner den kun for de fem bedste sælgere . Og det er, hvad denne funktion gør. Så bringer VALUES sælgeren tilbage, som er vores top fem.
Denne formel udelukker alt, hvad der ikke er på top fem. Det er sådan, vi skaber disse visualiseringer, som kun har top fem.
Konklusion
Med LuckyTemplates kan vi starte med ganske forenklede data og forgrene os efter hinanden, hvor vi virkelig kunne isolere tingene lige til sidst.
Marginvæksten fandtes ikke engang nogen steder. Det var ingen steder i nogen data. Vi var nødt til at bruge DAX-formler til at skabe det. Nøglen er at forgrene sig oven på hinanden, og så til sidst komme til resultatet. Vi sætter det så ind i en visualisering, som giver os et rigtig godt indblik.
Inden for LuckyTemplates har vi det desuden dynamisk. Vi kan ændre os til den tidsramme, vi ønsker, og derefter evaluere det.
Dette er en virkelig kraftfuld teknik, og der er masser at lære her om DAX-formlen, og hvordan du kan anvende den i dine egne LuckyTemplates-modeller.
Gennemgå hele denne tutorial på LuckyTemplates Advanced DAX. Der er så meget at lære om måleforgrening og DAX-formelmønstre, og ved at kombinere disse kan du meget hurtigt opnå væsentlig indsigt i dine data.
Skål!
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.