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 øvelse vil jeg diskutere forskellen mellem ALLE og ALLE SELECTED DAX-funktioner, når jeg beregner procentdelen af totalen i LuckyTemplates. Forskellen mellem disse to DAX-funktioner kan være relativt forvirrende, når du lige er startet med LuckyTemplates. Forhåbentlig kan denne vejledning give dig lidt klarhed om dette spørgsmål. Du kan se den fulde video af denne tutorial nederst på denne blog.
Jeg fik denne idé fra en video, der lavede en introduktion omfungere. Du kan tjekke den video fra LuckyTemplates Youtube-kanal her .
I den video sammenlignede taleren datoen med det samlede salg ved hjælp af funktionen ALLE . Her vil jeg tage det eksempel et skridt videre og vise, hvordan man enten bruger ALL ellerfunktion ved beregning af procentdelen af det samlede salg . Dette kan være efter dato eller efter kunde.
Jeg vil bruge et divisionseksempel i denne øvelse.
Dybest set er Division som en jobtype.
Jeg har også placeret en udstikker øverst til højre for at vise, at disse resultater er fra år 2020 .
Og dette viser det fakturerede beløb for hver af de følgende divisioner .
Jeg har også leveret en slicer til divisionen , som vi vil bruge senere, når vi tilføjer procentdelen af det samlede fakturerede ved hjælp af enten ALL eller funktionen.
Indholdsfortegnelse
Faktureret mål ved hjælp af ALLE-funktionen
Dette mål her er, hvor jeg gemte alle mine fakturamål.
Det fakturerede mål er det første mål i min tabel.
Dette mål beregner det fakturerede beløb, som er de samlede skøn .
Jeg brugte ogsåfunktion, fordi der ikke er nogen relation mellem Dato- tabellen og Jobs - tabellen , så jeg oprettede denne relation virtuelt i stedet.
Og det var sådan jeg oprettede det fakturerede beløb.
Nu, hvad jeg vil gøre, er at tage Faktureret ved hjælp af funktionen ALLE .
Dette beregner summen af alt det fakturerede beløb ved hjælp af det fakturerede mål, som jeg tidligere har omtalt. Jeg brugte også funktionen ALLE til at vise alle resultater efter division i tabellen Jobs .
Ved at tilføje målingen Faktureret ALLE til denne tabel, viser den kun det samlede fakturabeløb for hver af disse rækker.
Så det er, hvad funktionen ALT gør. Den returnerer alle rækkerne i en tabel eller alle værdierne i en kolonne, mens den ignorerer et eksisterende filter, der kan være blevet anvendt.
Procentdel af total med ALLE-funktion
Efter at have tilføjet målingen Faktureret ALLE til tabellen, er den næste ting, jeg vil gøre, at vise procentdelen af det samlede salg for hver af disse divisioner for året 2020.
For at gøre det oprettede jeg en anden foranstaltning, som jeg kaldte ALLE faktureret % . I denne foranstaltning har jeg lige divideret det fakturerede mål med det fakturerede ALLE .
Så tilføjer jeg det mål til tabellen. Som du kan se, fungerer det faktisk korrekt baseret på resultaterne for Reconstruction Division . Det viser, at det har $775.766 ud af $1.866.767 , hvilket giver mening for en procentdel i alt 41,56% .
Men hvad hvis jeg kun vil vælge en bestemt division ?
For eksempel vil jeg bruge min slicer her, så tabellen vil kun vise divisionerne Rekonstruktion og Skimmelsvamp .
Det er bemærkelsesværdigt, at kolonnen ALLE faktureret % stadig viser den samme procentdel.
Det viser ikke de forventede resultater, som jeg ønsker. Dette skyldes, at det dybest set bare tager Faktureret resultat divideret med Faktureret ALLE resultatet for at få den procentvise værdi.
Det, jeg ønsker, er at vise procentdelen af genopbygningen og skimmelsaneringen ud af det nuværende samlede fakturerede beløb .
Det er her ALLSELECTED -funktionen kommer ind.
Faktureret mål ved hjælp af funktionen ALLSELECTED
Jeg fravælger valgmulighederne Rekonstruktion og Skimmelsvamp indtil videre. Så lad os se en anden måling, som jeg oprettede til Invoiced ved hjælp af funktionen ALLSELECTED . Jeg kaldte den Faktureret ALLSELECTED .
I denne foranstaltning brugte jeg igen forgreningsteknikken . Men i stedet for at bruge funktionen ALL , brugte jeg funktionen ALLSELECTED .
Jeg tilføjer det mål igen til tabellen. Som du kan se, viser kolonnen Faktureret ALLSELECTED det samme beløb som Faktureret ALLE .
Dette skyldes, at som standard er alle divisionerne valgt i denne model, og jeg har endnu ikke brugt sliceren.
Procentdel af total med ALLSELECTED-funktion
Jeg oprettede også et mål med navnet ALLSELECTED Invoiced% for at få procentdelen af det samlede salg for hver af disse divisioner for året 2020.
Det ligner ALL Invoiced% -målet, men jeg brugte ALLSELECTED- funktionen her i stedet for funktionen ALL .
Når du føjer det til tabellen, vil du se, at det viser lignende resultater fra kolonnen ALLE faktureret % .
Det er dog her, tricket med denne vejledning kommer ind i billedet. Jeg bruger Division slicer igen og vælger Reconstruction and Mold Remediation .
Og du vil se, at resultatet af ALLSELECTED Invoiced% -kolonnen nu er forskellig fra ALL-Invoiced% -kolonnen .
Kolonnen ALLE faktureret % viser kun 44,40 % , fordi den stadig beregner det fakturerede beløb for de andre divisioner, selvom de ikke er valgt.
På den anden side viser kolonnen ALLSELECTED Invoiced% , hvor vi brugte ALLSELECTED- funktionen, en total på 100% . Dette skyldes, at det kun beregner det fakturerede beløb for de valgte divisioner.
Dette viser korrekt, at Mold Remediation- divisionen udgør 6% , og Reconstruction- divisionen udgør de 93% og en halv af den nuværende 828.925 $ i alt af faktureret fra begge divisioner.
For at opsummere er dette forskellen mellem funktionen ALLE og ALLEVALGTE . I dette eksempel vil jeg vælge mere Division for yderligere at se forskellen.
Efter at have valgt vandbegrænsningsdivisionen , viste tallene under kolonnerne ALLSELECTED Invoiced% og ALL Invoiced% en mærkbar ændring.
Konklusion
Det var alt, hvad jeg ville dele i denne tutorial. Dette værdifulde tip kan helt sikkert hjælpe dig med at beregne den korrekte procentdel af totalen, uanset om det er faktureret eller samlet salg. Desuden håber jeg, at denne tutorial har givet dig klarhed om forskellen mellem ALL og ALLSELECTED funktionerne i LuckyTemplates.
Tjek nedenstående links og voressamt for flere eksempler og relateret indhold.
Jarrett
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.