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 vise dig, hvordan du kan oprette LuckyTemplates-tabeller ved hjælp af en formel, der kombinerer UNION-funktionen og ROW-funktionen . Du kan se den fulde video af denne tutorial nederst på denne blog.
Der er mange måder at oprette LuckyTemplates-tabeller på, men i dette tilfælde vil jeg vise dig en kraftfuld teknik, der kan give dig værdifuld information og indsigt.
For at lave en tabel med en formel skal vi bruge funktionen her i modelleringsbåndet. Denne funktion gør det muligt for os at bruge en række DAX-funktioner, der ville returnere en tabel.
I denne vejledning vil jeg oprette en helt ny tabel blot ved at indtaste parametre i en formel. Så vil jeg sammenligne det med alternative metoder til at skabe LuckyTemplates-tabeller og lade dig forstå, hvorfor du skal bruge denne teknik i nogle scenarier.
Indholdsfortegnelse
Brug ROW til at oprette en tabel
Vi kan allerede oprette en tabel med ROW -funktionen alene. Vi klikker på Ny tabel og indtaster formlen. I denne demonstration vil vi kalde denne Custom Table .
Med ROW-funktionen kan vi oprette én række informationer om hvad som helst. Alt, hvad vi skal gøre, er at navngive kolonnen og derefter sætte inde i udtrykket eller værdien. Vi kan bare fortsætte med at se, hvor mange kolonner vi har i vores tabel.
Med disse data, som vi har indtastet i vores ROW-formel, returnerer den en tabel med én række.
Kombinere ROW med UNION
UNION - funktionen giver os mulighed for at bringe to eller flere borde sammen eller lægge et oven på hinanden for så mange, vi vil.
Vi sætter blot et komma efter hver række, går ned til en ny linje og kopierer og indsætter derefter den første ROW-formel .
Vi kan placere så mange borde (rækker), som vi kan her, så lukke det af.
Og så skal vi bare ændre parametrene (Gruppe eller Segment, Min og Max) herinde. I dette eksempel bruger jeg bare nogle tilfældige værdier, men du kan helt sikkert sætte hvad du vil herinde.
Du har måske set mig gennemgå en teknik som denne eller oprette tabeller som denne manuelt, som jeg kalder understøttende tabeller .
Nu hvor vi har disse ROW'er indbygget med UNION, genererer vi denne tabel kun ved hjælp af informationen eller koden, som vi har skrevet herinde.
Vi kan så se, at vi nu har denne understøttende tabel inde i datamodellen.
Jeg plejer at sætte mine støttetabeller ned for at vise, at de ikke er en del af kernemodellen, men ville have en logik, der ville løbe igennem dem.
Hvorfor bruge DAX til at oprette en tabel
Nogle af jer tænker måske, at vi bare kunne have oprettet denne tabel ved at gå til Indtast data . Nå, det er sandt. Vi kunne også have det i Excel eller have en simpel tabel et andet sted.
Denne teknik med at kombinere UNION og ROW kunne dog være relevant, hvis vi vil have fat i disse tal og de parametre, vi sætter fra et andet sted i din model eller LuckyTemplates på en dynamisk måde.
Sådan kunne du på Opdater få denne tabel til at opdatere med de oplysninger eller resultater, der er blevet beregnet inde i LuckyTemplates . Det er derfor, denne teknik er så kraftfuld.
For eksempel ønsker vi at segmentere vores kunder baseret på salg, men salgsbeløbene ændres for Min og Maks. Det kan være et andet tal baseret på det gennemsnitlige salg, som vores kunder laver.
Vi kan generere denne tabel mere dynamisk ved at have en beregning, der opdeler vores kundeoplysninger baseret på det salgsbeløb, der genereres.
Vi kunne også bruge dette virtuelt . Vi kan oprette en tabel som denne og indtaste den som en tabelfunktion inde i en variabel, som går ind i en beregning. Der er andre måder, vi kan anvende dette på, som jeg demonstrerer i andre tutorials.
Konklusion
I denne blog gennemgår vi, hvordan vi kan lave LuckyTemplates-tabeller ved hjælp af ROW-funktionen sammen med UNION-funktionen. Vi brugte simpelthen funktionen Ny tabel og indtastede formlen med de parametre, vi vil indstille.
Der er mange måder, hvorpå du kan oprette tabeller som denne, men denne særlige teknik er afgørende og anvendelig i visse scenarier i.
Dette er en fantastisk teknik, som du nemt kan implementere i dit eget arbejde.
Nyd denne!
Skål!
***** Lærer du Lucky Templates? *****
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.