Power Query Varje uttryck: En introduktion

Power Query är ett datatransformations- och manipuleringsverktyg som är tillgängligt i och LuckyTemplates. Den har ett brett utbud av funktioner som kan användas för att transformera och manipulera data. I den här handledningen lär du dig hur du använder varje uttryck i Power Query / M Language . Du kan se hela videon av denna handledning längst ner på den här bloggen.

Innehållsförteckning

Power Query Varje uttryck: Översikt

De flesta av standardbiblioteksfunktionerna tar som argument. De är också ofta unära, vilket är en funktion som tar ett enda argument och utför någon form av operation på det.

Varje uttryck är en förkortning för att deklarera otypade funktioner med en enda formell parameter, namngiven som understreck ( _ ).

Power Query Varje uttryck: En introduktion

När du ser en varje funktion i en , kommer formeln eller uttrycket efter det att tillämpas på varje objekt i en lista eller kolumn.

Understrecksparametern kan användas för att komma åt det aktuella objektet. Men när den används i kombination med uppslagsoperatorn ( => ) för att välja fält eller kolumner, utelämnas ofta understrecket.

Exempel på hur Power Query används för varje uttryck

Låt oss titta på ett exempel i Power Query. Målet är att filtrera för att bara visa år längre än 2020.

Power Query Varje uttryck: En introduktion

Utan att använda varje uttryck

I rutan Tillämpade steg kan du se att det första steget använder ett funktionsuttryck .

Power Query Varje uttryck: En introduktion

Funktionen består av ett understreck inom en uppsättning parenteser. Sedan följs den av uppslagsoperatorn, som prefixer variabeln till kolumnen eller fältnamnet. Detta gör att vi kan välja rader från tabellen där årsvärdena är större än 2020.

Power Query Varje uttryck: En introduktion

I ett annat exempel kan du se att eftersom uppslagsoperatorn används för att välja ett fält eller kolumn, kan understrecket före fältet År utelämnas. Detta kommer fortfarande att ge samma resultat.

Power Query Varje uttryck: En introduktion

Medan du använder varje uttryck

I det här exemplet kan du se att genom att använda varje uttryck kan den namnlösa variabeln som representeras av understrecket utelämnas.

Power Query Varje uttryck: En introduktion

Du kan också helt avge understreck i formeln när du använder uppslag för att välja ett fält eller kolumn. Detta kommer att fortsätta ge samma resultat.

Power Query Varje uttryck: En introduktion

Använda det inbyggda filteralternativet i en Power Query-tabell

Om du använder det inbyggda filtret i en Power Query-tabell ser du att det genererar samma kod som det förra exemplet.

Vänd tillbaka tabellen för att visa hela raderna. Klicka sedan på rullgardinsmenyn i kolumnen År och välj Nummerfilter > Större än .

Power Query Varje uttryck: En introduktion

I guiden Filterrader skriver du 2020 i textrutan och klickar sedan på OK .

Power Query Varje uttryck: En introduktion

Lägg märke till att M-koden som genereras av filtret använder varje uttryck som liknar det förra exemplet i formelfältet.

Power Query Varje uttryck: En introduktion

Att använda varje funktion gör M-koden lättare att förstå.

När du använder Power Query-användargränssnittet för att designa dina frågor, kommer M-motorn i de flesta fall att använda denna förkortade M-kod åt dig.

Slutsats

Varje uttryck är ett användbart verktyg i Power Query för att tillämpa funktioner eller uttryck på varje rad eller element i en lista. Det hjälper till att förenkla M-koden för att göra det lättare för användare att förstå. Den kan också användas med ett brett utbud av funktioner och operatörer, så att du kan utföra en mängd olika uppgifter på dina data.

Sammanfattningsvis är varje uttryck ett kraftfullt och användbart verktyg som kan hjälpa dig att mer effektivt och effektivt manipulera data på M-språket .

Med vänliga hälsningar,

Melissa de Korte


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.