Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
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.
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.
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.
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.
Gå sedan tillbaka till LuckyTemplates och öppna Power Query-redigeraren.
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.
Välj allt du ser i Advanced Editor-fönstret och klistra in koden du kopierade från forumet. Tryck sedan på Klar.
Detta returnerar en som du kan anropa.
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.
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.
Därefter kan du kopiera koden direkt från resultatet genom att hålla muspekaren över den och klicka på Kopiera.
Alternativt kan du visa dokumentet först genom att klicka på Öppna dokument och sedan kopiera koden därifrån.
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 .
I fönstret Advanced Editor, välj allt du ser och klistra sedan in koden. Tryck på Klar.
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.
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.
Detta kommer att behålla rekordet.
Så detta är ett sätt, och det andra sättet är bara genom att klicka på den funktionen.
Detta kommer att gå ner i vårt register.
Det kommer också att lägga till navigeringssteget som visas nedan.
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.
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.
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
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.