Power Query Hvert udtryk: En introduktion

Power Query er et datatransformations- og manipulationsværktøj, der er tilgængeligt i og LuckyTemplates. Den har en lang række funktioner, der kan bruges til at transformere og manipulere data. I dette selvstudie lærer du, hvordan du bruger hvert udtryk i Power Query/M Language . Du kan se den fulde video af denne tutorial nederst på denne blog.

Indholdsfortegnelse

Power Query Hvert udtryk: Oversigt

De fleste af standardbibliotekets funktioner tager som argumenter. De er også ofte unære, hvilket er en funktion, der tager et enkelt argument og udfører en form for operation på det.

Hvert udtryk er en forkortelse for at erklære utypede funktioner med en enkelt formel parameter, navngivet som understregningen ( _ ) .

Power Query Hvert udtryk: En introduktion

Når du ser en hver funktion i en , vil formlen eller udtrykket efter det blive anvendt på hvert element i en liste eller kolonne.

Understregningsparameteren kan bruges til at få adgang til det aktuelle element. Men når det bruges i kombination med opslagsoperatoren ( => ) til at vælge felter eller kolonner, udelades understregningen ofte.

Eksempler på brug af Power Query hvert udtryk

Lad os se på et eksempel i Power Query. Målet er at filtrere til kun at vise år, der er større end 2020.

Power Query Hvert udtryk: En introduktion

Uden at bruge hvert udtryk

I ruden Anvendte trin kan du se, at det første trin bruger et funktionsudtryk .

Power Query Hvert udtryk: En introduktion

Funktionen består af en understregning inden for et sæt parenteser. Derefter efterfølges den af ​​opslagsoperatoren, som præfikser variablen til kolonne- eller feltnavnet. Dette giver os mulighed for at vælge rækker fra tabellen, hvor årværdierne er større end 2020.

Power Query Hvert udtryk: En introduktion

I et andet eksempel kan du se, at fordi opslagsoperatoren bruges til at vælge et felt eller en kolonne, kan understregningen før feltet År udelades. Dette vil stadig give det samme resultat.

Power Query Hvert udtryk: En introduktion

Mens du bruger hvert udtryk

I dette eksempel kan du se, at ved at bruge hvert udtryk kan den navnløse variabel repræsenteret af understregningen udelades.

Power Query Hvert udtryk: En introduktion

Du kan også helt udsende understregningerne i formlen, når du bruger opslag til at vælge et felt eller en kolonne. Dette vil fortsætte med at give det samme resultat.

Power Query Hvert udtryk: En introduktion

Brug af den indbyggede filterindstilling i en strømforespørgselstabel

Hvis du bruger det indbyggede filter i en Power Query-tabel, vil du se, at det genererer den samme kode som det sidste eksempel.

Vend tabellen tilbage for at vise de komplette rækker. Klik derefter på rullepilen i kolonnen År og vælg Talfiltre > Større end .

Power Query Hvert udtryk: En introduktion

I guiden Filtrer rækker skal du skrive 2020 i tekstboksen og derefter klikke på OK .

Power Query Hvert udtryk: En introduktion

I formellinjen skal du bemærke, at M-koden, der genereres af filteret, bruger hvert udtryk svarende til det sidste eksempel.

Power Query Hvert udtryk: En introduktion

Brug af hver funktion gør M-koden lettere at forstå.

Når du bruger Power Query-brugergrænsefladen til at designe dine forespørgsler, vil M-motoren i de fleste tilfælde bruge denne stenografiske M-kode for dig.

Konklusion

Hvert udtryk er et nyttigt værktøj i Power Query til at anvende funktioner eller udtryk til hver række eller element i en liste. Det hjælper med at forenkle M-koden for at gøre det lettere for brugerne at forstå. Den kan også bruges med en lang række funktioner og operatører, så du kan udføre en række forskellige opgaver på dine data.

Afslutningsvis er hvert udtryk et kraftfuldt og nyttigt værktøj, der kan hjælpe dig mere effektivt og effektivt med at manipulere data på M-sproget .

Alt det bedste,

Melissa de Korte


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.