Introduktion av Power Query Extended Date Table V2

I dagens blogg kommer jag kort att presentera den utökade datumtabellen 2.0. Jag delade först koden för detta i april 2020. Sedan dess har det funnits ett antal förfrågningar och uppdateringar på denna Power Query-datumtabell. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Den senaste versionen av version 2 har löst vissa inkonsekvenser i fältnamn och värdeformat, men innehåller också en del ny funktionalitet. 

Introduktion av Power Query Extended Date Table V2

Innehållsförteckning

Åtkomst till Power Query Extended Date Tabell 2.0

Alternativ 1: eDNA-forum

Så var kan du gå för att få koden för denna specifika datumtabell? Tja, den första platsen är i kategorin M Code showcase.

Introduktion av Power Query Extended Date Table V2

Detta forum är tillgängligt för alla, för både medlemmar och icke-medlemmar. Om du råkar vara på forumet och du ser mitt märke kan du också klicka på det så hittar du den utökade datumtabellen i det utvalda ämnet. Hyperlänken kommer också att gå till detta ämne.

Introduktion av Power Query Extended Date Table V2

För att få koden från forumet, kopiera helt enkelt koden du ser längst ner i inlägget. Se till att kopiera allt från början till slut.

Introduktion av Power Query Extended Date Table V2

Gå sedan tillbaka till LuckyTemplates och öppna Power Query-redigeraren.

Introduktion av Power Query Extended Date Table V2

Lägg sedan till en ny tom fråga. 

För den här handledningen har jag redan gjort det här steget, så jag väljer bara min tomma fråga och öppnar den avancerade redigeraren.

Introduktion av Power Query Extended Date Table V2

Välj allt du ser i Advanced Editor-fönstret och klistra in koden du kopierade från forumet. Tryck sedan på Klar.

Introduktion av Power Query Extended Date Table V2

Detta returnerar en som du kan anropa. 

Introduktion av Power Query Extended Date Table V2

Alternativ 2: Analystavla

Du kan också gå till för att få koden för denna datumtabell. Men du måste ha ett medlemskap för att komma åt den här specifika plattformen.

Introduktion av Power Query Extended Date Table V2

Väl i Analyst Hub, sök bara efter PQ: Extended , så hittar du koden för Extended Table i resultatet PQ: Extended Date Table (Power Query M-funktion). Du kan också se mitt användarnamn. 

Introduktion av Power Query Extended Date Table V2

Därefter kan du kopiera koden direkt från resultatet genom att hålla muspekaren över den och klicka på Kopiera.

Introduktion av Power Query Extended Date Table V2

Alternativt kan du visa dokumentet först genom att klicka på Öppna dokument och sedan kopiera koden därifrån.

Introduktion av Power Query Extended Date Table V2

Låt oss gå tillbaka till LuckyTemplates och öppna Advanced Editor. Återigen, jag har redan lagt till en ny tom fråga, så jag ska bara välja den och klicka på Advanced Editor

Introduktion av Power Query Extended Date Table V2

I fönstret Advanced Editor, välj allt du ser och klistra sedan in koden. Tryck på Klar.

Introduktion av Power Query Extended Date Table V2

Istället för en funktion returnerar den här metoden en post som innehåller den senaste versionen fxCalendar samt fxCalendarDepricated V1 och en ChangeLog. 

Introduktion av Power Query Extended Date Table V2

Om du vill använda den nya funktionen klickar du bara på den eller borrar ner i den genom att högerklicka på det vita utrymmet bredvid och lägga till det som en ny fråga.  

Introduktion av Power Query Extended Date Table V2

Detta kommer att behålla rekordet. 

Introduktion av Power Query Extended Date Table V2

Så detta är ett sätt, och det andra sättet är bara genom att klicka på den funktionen.

Introduktion av Power Query Extended Date Table V2

Detta kommer att gå ner i vårt register.

Introduktion av Power Query Extended Date Table V2

Det kommer också att lägga till navigeringssteget som visas nedan.

Introduktion av Power Query Extended Date Table V2

Klicka bara på X för att returnera posten.

Förstå parametrar för Power Query Date Tabell

Power Query Date Tabell: Obligatoriska parametrar

Låt oss också ta en titt på innebörden och funktionen av var och en av parametrarna. För det första är StartDate en obligatorisk parameter och kommer att vara det första datumet i din datumtabell. 

Den andra och sista nödvändiga parametern för denna funktion är Slutdatumet som anger det sista datumet i din datumtabell. 

Din datumtabell bör alltid sträcka sig över hela år och täcka alla datum från det tidigaste till det senaste datumet som finns i din datauppsättning.

Introduktion av Power Query Extended Date Table V2

Power Query Datumtabell: Valfria parametrar

Det valfria FYStartMonthNum låter dig ställa in en startmånad för räkenskapsåret. Detta kommer att lägga till räkenskapsår, kvartal, perioder och veckor till datumtabellen. 

Observera att räkenskapsveckor alltid börjar på en måndag och kan innehålla mindre än sju dagar under den första eller sista veckan av ett räkenskapsår. Men om du sänder den här parametern kommer ingen av finanskolumnerna att läggas till i din datumtabell.

Helgdagar är en valfri parameter för att skicka en lista med helgdagar till denna datumtabell. Det möjliggör ett booleskt filter som heter IsHoliday, men kommer också att påverka fälten IsBusinessDay, dagtyp och relativa nätverksdagar. 

WDStartNum låter dig ändra standardnumreringen för veckodagar från nollbaserad, vilket betyder från noll till sex till att köras från ett till sju. 

AddRelativeNetWorkdays låter dig inkludera en Relative Network Day-kolumn i datumtabellen. 

Introduktion av Power Query Extended Date Table V2




Slutsats

Sammanfattningsvis är Extended Date Table 2.0 ett kraftfullt verktyg för att arbeta med datum i Power Query. 

Den tillhandahåller en omfattande uppsättning funktioner för att generera ett brett utbud av datumrelaterad information, vilket gör den till en ovärderlig resurs när man arbetar med stora datamängder med datuminformation.

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.