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.
Jeg vil dele en hurtig og effektiv formel omkring DAX MAXX-funktionen i LuckyTemplates. I dette eksempel på beregning vil jeg vise dig, hvordan du finder den sidste dato, hvor noget skete ved hjælp af MAXX , som er en itererende funktion. Du kan se den fulde video af denne tutorial nederst på denne blog.
Jeg har set mange mennesker spørge om dette på. En stor del af det er bare at forstå, hvad en iterationsfunktion gør dig i stand til at gøre.
I denne tutorial har jeg en simpel undersøgelsesdata, hvor den samme kunde/person kan tage en undersøgelse flere gange. Og det, vi gerne vil finde ud af, er, hvornår var sidste dato, hvor nogen rent faktisk tog undersøgelsen.
Jeg har gjort dette i en beregnet kolonne ( Max Dato i tabellen ovenfor), men jeg vil vise dig, hvordan du gør det i et mål. Jeg synes personligt, at det er nemmere og meget bedre på en måde.
Dette er kun et scenarie, et eksempel på data. Den samme teknik kan bruges på mange måder, og jeg vil gerne have, at du tænker mere bredt omkring, hvordan denne teknik kan bruges.
Indholdsfortegnelse
Brug af DAX MAXX i et mål
Ser man på formlen nedenfor, er den første ting, man skal regne ud i denne særlige sammenhæng, variablen, VAR CurrentName , som er navnet på personen eller kunden.
Arbejd derefter gennem en virtuel tabel, hvor vi kan se gennem hver linje i undersøgelsesdatatabellen, men filtrere den virtuelle tabel efter kun undersøgelsesresultaterne for det aktuelle navn .
Så som du kan se i tabellen Navn og maks. undersøgelsesdato, viser den det specifikke navn på personen for hver dato. Så vi får i bund og grund en virtuel tabel med kun de undersøgelser, som hver person tog.
Fordi den er pakket inde, vil det bare returnere ét resultat, det maksimale resultat, som vil være Dato Taken . Så vi får en dato, som bare viser, hvornår en person sidst tog undersøgelsen.
Andre måder at bruge MAXX-formelmønsteret på
Der er mange derivater omkring denne formel. For eksempel ville du finde ud af datoen, der er syv dage før sidste gang, nogen gjorde noget (såsom køb eller betaling osv.). Du kan bare tilføje nogle målinger inden for selve iterationsfunktionen. Så i dette tilfælde tilføjede jeg – 7. Og du vil se, at resultaterne blev ændret til syv dage før.
Du kunne endda tage det længere. Alt du skal gøre er sandsynligvis at omdanne denne MAXX-formel til en variabel. Så du ville få maks. dato, men så ville du filtrere den virtuelle tabel, ikke kun efter navn, men også sørge for, at alle datoer er før maks. dato. Det ville give dig den maksimale dato for datoen før den maksimale dato.
Der er så mange måder, hvorpå du kan bruge denne teknik til at få noget Max eller endda Min. Du kan vende dette rundt og også bruge MINX .
Og det interessante her er, at du kan genbruge eller placere dette formelmønster i en anden kontekst for at finde mange andre indsigter. Hvis du for eksempel ser på nedenstående tabel, som er en opdeling af hver eneste gang, personerne tog undersøgelsen, men du kan stadig se, hvornår den næste undersøgelsesdato var.
Og derfra kunne du sikkert lave en anden målestok, som er Days From Last Taken . På denne måde behøver du ikke at gøre dette i en beregnet kolonne.
Konklusion
Eksemplerne, som jeg har demonstreret i denne tutorial, viser dig, hvorfor du ikke behøver at oprette beregnede kolonner. Du kan gøre alt dette inden for en foranstaltning meget nemt. Jeg håber, at du kan se, hvordan DAX MAXX-formelmønsteret fungerer, og at du kan implementere det i dine egne forretningsanalyser og rapporter.
Hvis du vil vide mere om denne LuckyTemplates DAX MAXX-funktion eller hvordan iterationsfunktioner fungerer, så tjek nedenstående links og mine andre tutorial-videoer om dette emne. Brug af disse funktioner er et helt afgørende koncept at bruge i power BI, især ved brug.
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.