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

Leave a Comment

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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.