LuckyTemplates What-If-parameterfunktion
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
bruges til at forberede hver af de tabeller, der er indlæst i datamodellen. Derfor er det grundlæggende, at tabellerne, felterne og målene i datamodellen skal være ukomplicerede og brugervenlige. Lad os i dette selvstudium tale om nogle Power Query- best practices for vores datamodel, nogle af dens funktioner, og hvorfor vi skal bruge forespørgselseditoren.
Power Query giver brugerne mulighed for at lave meget komplekse ting. Derfor er det altid vigtigt at følge et par bedste praksis-regler for at holde alt ordentligt organiseret.
Indholdsfortegnelse
1. Bring altid data til Power Query Editor
Folk importerer normalt deres data direkte til deres datamodel ved at bruge indstillingen Hent data .
Jeg foreslår stærkt, at du ikke gør det og bruger forespørgselseditoren først . Det betyder, at vi altid bør bringe vores data til forespørgselseditoren for at rense dem først. Årsagen er, at data aldrig er perfekt. Det ville være bedre at tjekke dataene i Query Editor , før du føjer dem til vores datamodel.
2. Det er altid en bedste praksis at forstå, hvad en forespørgsel er
En af de vigtigste Power Query best practices, som jeg vil anbefale, er at forstå, hvad en forespørgsel er.
En forespørgsel er som et øjebliksbillede af vores data i sin værste form. Det overfører heller ikke fysisk noget til vores LuckyTemplates-model.
Da vores datatabeller kan være store, ønsker vi at forespørge på det og ikke skabe nogen overbelastning i forhold til vores LuckyTemplates-modeller. Når vi først har fået dem i forespørgselsformatet, er det, når vi udfører al rengøring og transformation af disse tabeller. Derfor er det afgørende at have en god forståelse af, hvad en forespørgsel er kontra direkte committing af data i datamodellen.
3. Øv dig i at organisere dine forespørgsler til modeludvikling
Det er så vigtigt med hensyn til Power Query best practices for modeludvikling at organisere vores forespørgsler. Dette skyldes, at vi vil have mange forespørgsler, når vi udvikler mere og mere inde i LuckyTemplates. Nogle gange kan en forespørgsel være som en iscenesættelsestabel og i sidste ende blive tilføjet eller flettet ind i en anden tabel. Så vi kan få mange forespørgsler, og vi skal være i stand til at håndtere dem.
I dette eksempel organiserede jeg dem på venstre side ved hjælp af mapper. Vi kan også trække og slippe vores forespørgsler for at placere dem i en bestemt rækkefølge. Det vigtigste, når du organiserer dem, er også at navngive dem intuitivt - ikke kun forespørgslerne, men også de mapper, de sidder i.
4. Analyser M-koden i Power Query Editor
Den anden bedste praksis for Power Query, som vi skal lære, er at vide, hvad der foregår inde i Advanced Editor og mere specifikt med .
Dette er et eksempel på en detaljeret M-kode med datoforespørgslen. Det er simpelthen en kode, der vil ændre sig, hver gang vi laver en transformation. Så den beskriver bare alle de forskellige detaljer om transformationer, vi laver.
Lad os f.eks. fjerne en kolonne her.
Så, hvis vi åbner vores kode i den avancerede editor , vil vi se, at den også registrerede, at vi fjernede en kolonne. Vi behøver ikke at skrive koden, men vi skal have en god forståelse af koden. Når vi er i stand til at analysere det klart, kan vi se, at der er en del muligheder for at lave meget mere avancerede ting i denne del.
5. Strukturer og optimer LuckyTemplates-tabeller
Til sidst vil jeg anbefale brugerne at have en forståelse af, hvordan vi ønsker at strukturere eller optimere tabeller til LuckyTemplates. Dette er virkelig afgørende, for i slutningen af dagen, når vi kommer forbi dette forespørgselsstadium, vil vi forpligte det til vores datamodel og skal bygge en datamodel omkring det. Vi er nødt til at have datamodellen i tankerne, mens vi arbejder igennem dette, for det er her, vi optimerer dine tabeller til datamodellen.
Så hvad er en god form, eller hvad er den mest optimale form for vores borde til at passe ind i vores datamodel? Der er heller ikke noget konkret svar på det, fordi enhver datasituation er unik i mange tilfælde.
Konklusion
Så det er mine foreslåede Power Query best practices og nogle af de vigtigste nøgleting, som vi kommer til at dække i de andre blogartikler. At følge disse generelle tips kan hjælpe dig med at udarbejde en ordentlig datamodel, som betragtes som hjertet i en LuckyTemplates-rapportløsning.
Husk altid, at det er virkelig vigtigt at have en forståelse af, hvad der foregår inde i forespørgselseditoren. Derfra kan vi gå hen og anvende, hvordan en god og optimeret tabel ser ud i vores eget datascenarie og i vores egen model.
Alt det bedste,
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.
Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!
Excel Formler Snydeark: Mellemvejledning
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det