Utökad datumtabell Power Query M-funktion

I dagens blogginlägg tar vi en ny titt på Power Query M-funktionen för den utökade datumtabellen . Sedan koden först lades ut har det skett ett antal uppdateringar med hjälp av vår LuckyTemplates-gemenskap.

Det har vuxit till en ganska omfattande datumtabell som i stort sett täcker allt du troligtvis behöver. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Utökad datumtabell Power Query M-funktion

Den senaste uppdateringen innehåller också dokumentation om parametrar och några förtydligande anmärkningar om attribut som finns i datumtabellen.

Jag rekommenderar att du skaffar den direkt från LuckyTemplates-forumet. Du behöver också detta om att skapa dynamiska start- och slutdatum för datumtabellfrågor, såväl som det som Brian Julius utvecklade.

Innehållsförteckning

Skapa en tom fråga

Låt oss börja. Vi skapar en ny tom fråga genom att högerklicka i frågerutan och välja en ny tom fråga.

Utökad datumtabell Power Query M-funktion

Öppna det avancerade redigeringsfönstret, välj allt vi ser, klistra in koden och tryck sedan på Klar.

Utökad datumtabell Power Query M-funktion

Låt oss byta namn på den här frågan.

Utökad datumtabell Power Query M-funktion

För att skapa en faktisk datumtabell, låt oss anropa denna funktionsfråga. Låt oss ange ett startdatum och ett slutdatum.

Jag klarar inte en startmånad för ett räkenskapsår eller ett startnummer för veckodagar. Jag trycker bara på Invoke.

Utökad datumtabell Power Query M-funktion

Låt oss sedan byta namn på den här frågan till vår datumtabell.

Utökad datumtabell Power Query M-funktion

Som du kan se är detta en mycket omfattande datumtabell och kommer sannolikt att innehålla fält som vi aldrig kommer att kräva.

Utökad datumtabell Power Query M-funktion

Nu, om så är fallet, kan du lägga till en enda rad med M-kod till datumtabellenatt generera endast de kolumner som du behöver för dina affärsbehov.

Jag ska gå igenom hur du gör den ändringen av koden. Vi kan använda användargränssnittet för att skriva det mesta av M-koden.

Låt oss välja de kolumner som vi vill behålla i den här frågan. När vi har valt alla kolumner kan vi högerklicka på en av kolumnerna och välja Ta bort andra kolumner .

Utökad datumtabell Power Query M-funktion

Som du kan se i formelfältet listar detta nu alla kolumnnamn för de kolumner som vi vill behålla i den här frågan.

Allt vi behöver göra är att kopiera den biten av M-koden direkt från vår formelfält. Vi utökar formelfältet och kopierar hela koden som vi ser.

Utökad datumtabell Power Query M-funktion

Justera M-koden för den utökade datumtabellen

Vid det här laget kan vi gå tillbaka till funktionsfrågan, öppna den avancerade redigeraren igen och rulla hela vägen ner till botten.

Utökad datumtabell Power Query M-funktion

I slutet av den sista raden i omordningskolumnsteget, hoppa till slutet, lägg till ett kommatecken och skriv sedan in för att få en ny rad.

Utökad datumtabell Power Query M-funktion

Låt oss skapa en variabel, kalla den SelectColumns och sedan klistra in koden som vi har kopierat. Flytta längst fram i raden igen.

Utökad datumtabell Power Query M-funktion

Som ni ser pekar detta på källan just nu, och det vill vi inte ha. Vi vill ha det sista steget istället.

Utökad datumtabell Power Query M-funktion

Så kopiera det här variabelnamnet och klistra in det i satsen och tryck sedan på Klar.

Utökad datumtabell Power Query M-funktion

Detta uppdaterade vår fråga.

Utökad datumtabell Power Query M-funktion

Låt oss gå till vår datumtabellfråga och ta bort det sista steget.

Utökad datumtabell Power Query M-funktion

Denna tabell är nu 27 kolumner bred.

Utökad datumtabell Power Query M-funktion

Genom att göra en liten justering i koden kan jag få en delmängd av alla kolumner från den utökade datumtabellen som jag kan använda i min verksamhet.

Slutsats

Jag hoppas att du har njutit av den här. Om du gillade innehållet i denna handledning, vänligen prenumerera på LuckyTemplates TV- kanal.

Vi har en enorm mängd innehåll som kommer ut hela tiden, allt dedikerat till att förbättra ditt sätt att använda LuckyTemplates och Power Platform.

Melissa


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.