Skapa ett kalenderbord för helgdagar i LuckyTemplates

Den här handledningen kommer att behandla ett vanligt tidsintelligensproblem om att skapa en LuckyTemplates-kalendertabell med endast helgdagar. Du kan se hela videon av denna handledning längst ner på den här bloggen.

För tidsintelligens är skapandet av ett semesterbord ett konstigt ämne att börja, men det är ett av de väsentliga kraven för att utöka standarddatumtabellen.

Det finns tre sätt att få en LuckyTemplates-kalendertabell att endast innehålla helgdagar.

Innehållsförteckning

Sätt att skapa ett julbord

Det här är de olika sätten att skapa ett semesterbord i LuckyTemplates.

1. Använd någons semesterbord

Det första är att bara använda någon annans semesterbord.

Det finns en webbplats med offentliga datamängder, kallad Kaggle , som kan användas för en mängd olika projekt eller för att bygga en dimensionstabell.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

På den här webbplatsen kan du hitta en datauppsättning över federala helgdagar från 1966-2020.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Om du hittar den tidsram som du behöver kan du dra in den.

Så här gör du:

Gå först till Hämta data och sedan till Text/CSV .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Dra sedan ut filen och klicka på Transform Data .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Det kommer sedan att visa ett index, datum och helgdag vilket är vad du behöver för ditt semesterbord.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Observera att i kolumnen Datum finns det 484 distinkta datum, men bara 483 unika. Ett julbord, som ett , behöver alla sina poster för att vara unika . Så det kan bli en dubblett av semestern.

Detta kan ändras genom att klicka på Datum och sedan på Ta bort dubbletter .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Detta ger dig bara unika poster.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Indextabellen är inte nödvändig, till skillnad från Datum och Helgdag. Du kan bara dölja det med Välj kolumner och sedan avmarkera indexrutan.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Du har nu ett nytt bord.

Ändra namnet till " usholidays 1966-2020 ", tryck på Enter och tryck sedan på Apply .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

2. Hämta data från Internet

Den andra metoden är att hämta data från webben.

Hitta först en webbplats, som Calendarpedia , som innehåller datum, helgdag och veckodag.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Gå sedan tillbaka till Power Query, välj Ny källa och sedan Webb .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Ange sedan webbadressen till webbplatsen i det avsedda utrymmet.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Den kommer då att visa dig den information du vill ha liknande den du ser i Tabell 1.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Resultaten kommer att dras in och visas, men de behöver rengöras lite eftersom det inte finns några rubriker. Det finns skräpdata på första och sista raden. Du kan också se att det finns ett "observerat" problem.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Så här fixar du detta:

Gå först till Ta bort rad och välj Ta bort översta rader .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Gå sedan till Använd första raden som rubriker .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Skriv in "1" för att ta bort den första raden och klicka på OK.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Ändra sedan rubriken från Federal Holiday till Holiday för att få tabellen att ha samma format som 1966-2020-tabellen. Se sedan till att kolumnen Datum har ett datumformat.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Efter dessa ändringar, ta bort en rad från botten.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Du kan se i tabellen att det finns helgdagar som 4 juli och 5 juli. I det här fallet är helger inte nödvändiga så du måste ta bort dem från bordet.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

För att ta bort dem klickar du på rullgardinsknappen i kolumnen Veckodag, avmarkerar helgerna och klickar sedan på OK.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Gå till Holiday, välj Ersätt värden och ersätt sedan "(observerad)"-markören till ingenting. Detsamma gäller asterisken på presidentens dag.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Gå sedan till Välj kolumner .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Avmarkera veckodag.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Byt slutligen namnet på frågan till " Semester 2021 ".

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Du kan köra samma process om du behöver ett eller två år. Om du kommer att göra massor av prognoser och vill få datum från 2021 till 2029, måste du upprepa mer än en gång.

3. Gör en webbskrapa

Det sista tillvägagångssättet är att göra en webbskrapa för att hämta dessa data automatiskt från sidan du redan har hämtat för 2021.

Gå först till Ny källa och välj Tom fråga .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Efter det, gå till.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

För källan anger du antalet år du vill ta med i frågan. Testa att skriva 2021-2029, och om det inte finns några fel klickar du på Klar .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Detta skapar en kolumn med listorna över år som du vill dra in.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Konvertera sedan det till en tabell och klicka på OK .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

När du har konverterat den till en tabell ändrar du rubriken till År och sökfrågans namn till Holiday Grab.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Efter det, gå till Holiday 2021-frågan och klicka på Advanced Editor så att du kan omvandla den till en funktion.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Istället för att ta tag i en enda sida kan du gå till "(År som nummer) som tabell" och en givsymbol för funktionen "=>".

Därefter, om du tittar på webbadressen, anger den 2021. Webbplatsen upprepar sitt mönster för webbadresserna från 2021, 2022 och så vidare. Istället för att göra detta till en statisk post, ändra 2021 till "&Number.ToText(Year)&" .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Detta skapar en parameter istället för "2021".

Ange sedan året du vill dra in, säg 2021, och klicka sedan på Anropa .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Den dras in automatiskt.

Gå nu tillbaka till Holiday Grab-frågan, välj Lägg till kolumn och välj.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Välj Helgdagar 2021 som en funktionsfråga. Du måste också välja År . När det är klart klickar du på OK .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Om du tillfrågas om sekretess klickar du på Fortsätt .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Välj "Ignorera kontroller av integritetsnivåer för den här filen" och klicka på Spara .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Utöka nu datum och helgdag med hjälp av expanderingsknappen och klicka sedan på OK .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Gå till Välj kolumner och avmarkera årtalet för att ta bort årskolumnen.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Ändra rubrikerna så att de matchar 1966 års tabell.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Ändra också sökfrågans namn till helgdagar 2021-2029. Tillämpa sedan frågeändringar.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Gå nu tilloch välj Lägg till frågor som ny .

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Ställ in "Semester 2021-2029" som den primära tabellen och "helgdagar 1966-2020" som tabellen för att lägga till den primära tabellen. Klicka på OK.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Klicka på Stäng och tillämpa när du är klar med ändringarna.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Efter det, titta på tabellen Append1 och byt namn på den till Holiday.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Du har nu din. Detta är nu din förbättrade datumtabell med mer än 50 års helgdagar.

Hur man överför data till MS Excel

För att flytta ut den från LuckyTemplates till din MS Excel-tabell, klicka på Semester och sedan på Kopiera tabell.

Skapa ett kalenderbord för helgdagar i LuckyTemplates

Klistra in det i Microsoft Excel och spara det som ett julbord.

Det finns andra sätt att få ut det från LuckyTemplates. Du kan extrahera det från DeckStudio om du har ett stort bord eller så kan du extrahera det från en bild.

Slutsats

Det här är de tre metoderna som hjälper dig att skapa en bra och effektiv LuckyTemplates-kalendertabell som innehåller helgdagar.

Varje metod är annorlunda och unik, men den ger dig vad du behöver för din förbättrade datumtabell.

Med vänliga hälsningar,


Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.