Udvidet datotabel Power Query M-funktion

I dagens blogindlæg tager vi endnu et kig på Power Query M-funktionen til den udvidede datotabel . Siden koden oprindeligt blev sendt, har der været en række opdateringer med hjælp fra vores LuckyTemplates-fællesskab.

Det er vokset til en ret omfattende datotabel, der stort set dækker alt, hvad du sandsynligvis har brug for. Du kan se den fulde video af denne tutorial nederst på denne blog.

Udvidet datotabel Power Query M-funktion

Den seneste opdatering indeholder også dokumentation om parametre og nogle afklaringsbemærkninger om attributter fundet i datotabellen.

Jeg anbefaler at få den direkte fra LuckyTemplates forum. Du skal også bruge dette til at oprette dynamiske start- og slutdatoer for datotabelforespørgsler, såvel som den, som Brian Julius har udviklet.

Indholdsfortegnelse

Oprettelse af en tom forespørgsel

Lad os komme igang. Vi opretter en ny tom forespørgsel ved at højreklikke i forespørgselsruden og vælge en ny tom forespørgsel.

Udvidet datotabel Power Query M-funktion

Åbn det avancerede redigeringsvindue, vælg alt, hvad vi ser, indsæt koden, og tryk derefter på Udført.

Udvidet datotabel Power Query M-funktion

Lad os omdøbe denne forespørgsel.

Udvidet datotabel Power Query M-funktion

For at oprette en faktisk datotabel, lad os kalde denne funktionsforespørgsel. Lad os indtaste en startdato og en slutdato.

Jeg vil ikke bestå en startmåned for et regnskabsår eller et startnummer på en ugedag. Jeg trykker bare på Invoke.

Udvidet datotabel Power Query M-funktion

Lad os derefter omdøbe denne forespørgsel som vores Datoer-tabel.

Udvidet datotabel Power Query M-funktion

Som du kan se, er dette en meget omfattende datotabel og vil højst sandsynligt indeholde felter, som vi aldrig vil kræve.

Udvidet datotabel Power Query M-funktion

Nu, hvis det er tilfældet, kan du tilføje en enkelt linje med M-kode til datotabellentil kun at generere de kolonner, du har brug for til dine forretningsbehov.

Jeg vil lede dig igennem, hvordan du laver den ændring af koden. Vi kan bruge brugergrænsefladen til at skrive det meste af M-koden.

Lad os vælge de kolonner, som vi vil beholde i denne forespørgsel. Når vi har valgt alle kolonner, kan vi højreklikke på en af ​​kolonnerne og vælge Fjern andre kolonner .

Udvidet datotabel Power Query M-funktion

Som du kan se i formellinjen, viser dette nu alle kolonnenavnene for de kolonner, som vi ønsker at beholde i denne forespørgsel.

Alt vi skal gøre er at kopiere den smule M-kode direkte fra vores formellinje. Vi udvider formellinjen og kopierer hele koden, som vi ser.

Udvidet datotabel Power Query M-funktion

Justering af M-koden til den udvidede datotabel

På dette tidspunkt kan vi gå tilbage til funktionsforespørgslen, åbne den avancerede editor igen og rulle helt ned til bunden.

Udvidet datotabel Power Query M-funktion

I slutningen af ​​den sidste linje i omarrangeringskolonnetrinnet skal du springe til slutningen, tilføje et komma og derefter indtaste for at få en ny linje.

Udvidet datotabel Power Query M-funktion

Lad os oprette en variabel, kalde den SelectColumns og derefter indsætte koden, som vi har kopieret. Flyt til forsiden af ​​linjen igen.

Udvidet datotabel Power Query M-funktion

Som du kan se, peger dette på kilden lige nu, og det ønsker vi ikke. Vi ønsker i stedet det sidste skridt.

Udvidet datotabel Power Query M-funktion

Så kopier dette variabelnavn og indsæt det i klausulen, og tryk derefter på Udført.

Udvidet datotabel Power Query M-funktion

Dette opdaterede vores forespørgsel.

Udvidet datotabel Power Query M-funktion

Lad os gå til vores datotabelforespørgsel og fjerne det sidste trin.

Udvidet datotabel Power Query M-funktion

Denne tabel er nu 27 kolonner bred.

Udvidet datotabel Power Query M-funktion

Ved at lave en lille justering i koden kan jeg få en delmængde af alle kolonnerne fra den udvidede datotabel, som jeg kan bruge i min virksomhed.

Konklusion

Jeg håber du har nydt denne. Hvis du kunne lide indholdet, der er dækket i denne særlige vejledning, bedes du abonnere på LuckyTemplates tv- kanal.

Vi har en enorm mængde indhold, der kommer ud hele tiden, alt sammen dedikeret til at forbedre den måde, du bruger LuckyTemplates og Power Platform på.

Melissa


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

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.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

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.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

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.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

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.