Variabler og uttrykk i Power Query Editor
Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.
Denne opplæringen vil ta for seg et vanlig tidsintelligensproblem om å lage en LuckyTemplates-kalendertabell med kun helligdager. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
For tidsintelligens er opprettelsen av et feriebord et rart emne å starte, men det er et av de grunnleggende kravene for å utvide standard datotabell.
Det er tre måter å få en LuckyTemplates-kalendertabell til å inneholde kun helligdager.
Innholdsfortegnelse
Måter å lage et feriebord
Dette er de forskjellige måtene å lage et feriebord i LuckyTemplates.
1. Bruk Somebody's Holiday Table
Den første er å bare bruke noen andres feriebord.
Det er et nettsted med offentlige datasett, kalt Kaggle , som kan brukes til en rekke prosjekter eller til å bygge en dimensjonstabell.
På denne nettsiden kan du finne et datasett over føderale helligdager fra 1966-2020.
Hvis du finner tidsrammen du trenger, kan du trekke den inn.
Slik gjør du det:
Gå først til Hent data , deretter til Tekst/CSV .
Trekk deretter ut filen og klikk Transform data .
Den vil da vise en indeks, dato og helligdag som er det du trenger til feriebordet ditt.
Legg merke til at i Dato-kolonnen er det 484 forskjellige datoer, men bare 483 unike. Et feriebord, som et , trenger at alle oppføringene er unike . Så det kan være en duplikatferie.
Dette kan endres ved å klikke på Datoer og deretter Fjern duplikater .
Dette vil gi deg bare unike poster.
Indekstabellen er ikke nødvendig, i motsetning til dato og helligdag. Du kan bare skjule den ved å bruke Velg kolonner og deretter fjerne merket for indeksboksen.
Du har nå et nytt bord.
Endre navnet til " usholidays 1966-2020 ", trykk Enter, og trykk deretter på Bruk .
2. Hente data fra Internett
Den andre tilnærmingen er å hente data fra nettet.
Finn først et nettsted, som Calendarpedia , som inneholder datoen, helligdagen og ukedagen.
Gå deretter tilbake til Power Query, velg Ny kilde og deretter Web .
Deretter skriver du inn nettadressen til nettstedet i feltet som er oppgitt.
Den vil da vise deg informasjonen du vil ha, lik det du ser i tabell 1.
Resultatene vil bli trukket inn og vist, men de trenger litt rengjøring siden det ikke er noen overskrifter. Det er søppeldata i første og siste rad. Du kan også se at det er et "observert" problem.
Slik fikser du dette:
Gå først til Fjern rad , og velg Fjern øverste rader .
Gå deretter til Bruk første rad som overskrifter .
Skriv inn "1" for å fjerne den første raden, og klikk OK.
Deretter endrer du overskriften fra Federal Holiday til Holiday for å få tabellen til å ha samme format som 1966-2020-tabellen. Deretter må du kontrollere at Dato-kolonnen har et Datoformat.
Etter disse endringene, fjern én rad fra bunnen.
Du kan se i tabellen at det er helligdager som 4. juli og 5. juli. I dette tilfellet er ikke helger nødvendig, så du må fjerne dem fra bordet.
For å fjerne dem, klikk på rullegardinknappen i kolonnen Ukedag, fjern merket for helgene og klikk deretter OK.
Gå til Ferie, velg Erstatt verdier, og erstatt deretter "(observert)"-markøren til ingenting. Det samme gjelder stjernen på presidentdagen.
Gå deretter til Velg kolonner .
Fjern merket for ukedag.
Til slutt, gi nytt navn til spørringen " Ferie 2021 ".
Du kan kjøre den samme prosessen hvis du trenger et år eller to. Hvis du skal gjøre mange prognoser og ønsker å få datoene fra 2021 til 2029, må du gjenta mer enn én gang.
3. Lag en nettskraper
Den siste tilnærmingen er å lage en nettskraper for å hente disse dataene automatisk fra siden du allerede har hentet inn for 2021.
Gå først til Ny kilde og velg Blank Query .
Etter det, gå til.
For kilden angir du antall år du vil ta med i spørringen. Prøv å skrive 2021-2029, og klikk på Ferdig hvis det ikke er noen feil .
Dette vil opprette en kolonne med listene over år du vil trekke inn.
Deretter konverterer du det til en tabell og klikker OK .
Etter å ha konvertert den til en tabell, endre overskriften til År og søkenavnet til Holiday Grab.
Deretter går du til Holiday 2021-spørringen og klikker på Advanced Editor slik at du kan gjøre den om til en funksjon.
I stedet for å ta en enkelt side, kan du gå til "(År som tall) som tabell" og et gi-symbol for funksjonen "=>".
Deretter, hvis du ser på nettadressen, spesifiserer den 2021. Nettstedet gjentar mønsteret for nettadressene fra 2021, 2022 og så videre. I stedet for å gjøre dette til en statisk oppføring, endre 2021 til "&Number.ToText(Year)&" .
Dette oppretter en parameter i stedet for "2021".
Deretter skriver du inn året du vil trekke inn, for eksempel 2021, og klikker deretter på Start .
Den trekkes automatisk inn.
Gå nå tilbake til Holiday Grab-spørringen, velg Legg til kolonne og velg.
Velg Holidays 2021 som en funksjonsforespørsel. Du må også velge år . Når det er gjort, klikker du OK .
Hvis du blir spurt om personvern, klikker du på Fortsett .
Velg "Ignorer personvernnivåer for denne filen" og klikk på Lagre .
Nå utvider du datoen og høytiden ved å bruke utvidelsesknappen og klikker deretter OK .
Gå til Velg kolonner og fjern merket for År for å ta ut Årskolonnen.
Endre overskriftene slik at de samsvarer med 1966-tabellen.
Endre også søkenavnet til helligdager 2021-2029. Bruk deretter søkeendringer.
Nå, gå tilog velg Legg til spørringer som ny .
Angi "Helligdager 2021-2029" som den primære tabellen og "Helligdager 1966-2020" som tabellen for å legge til den primære tabellen. Klikk OK.
Klikk Lukk og bruk når du er ferdig med endringene.
Etter det, se på Append1-tabellen og gi den nytt navn til Holiday.
Du har nå din. Dette er nå din forbedrede datotabell med mer enn 50 års helligdager.
Hvordan overføre data til MS Excel
For å flytte den ut fra LuckyTemplates til MS Excel-tabellen, klikk på Holiday, og klikk deretter på Kopier tabell.
Lim den inn i Microsoft Excel og lagre den som et julebord.
Det er andre måter å få det ut fra LuckyTemplates. Du kan trekke det ut fra DeckStudio hvis du har et stort bord, eller du kan trekke det ut fra en visuell.
Konklusjon
Dette er de tre metodene som vil hjelpe deg å lage en god og effektiv LuckyTemplates-kalendertabell som inneholder helligdager.
Hver metode er forskjellig og unik, men den gir deg det du trenger for din forbedrede datotabell.
Beste ønsker,
Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.
Et LuckyTemplates-varmekart er en type visualisering som brukes til å vise datatetthet på et kart. I denne opplæringen vil jeg diskutere hvordan vi kan lage en – ikke gå glipp av noe!
Jeg skal lære deg et veldig interessant eksempel rundt Pareto-prinsippet og hvordan du lager et Pareto-diagram ved hjelp av viktige DAX-formler.
Lær hvordan et tilpasset stolpediagram på markedsplassen kan brukes til datasammenligning og hvordan du kan lage dem ved å bruke eksempler i LuckyTemplates.
Lær hvordan Power Automate Static Results-funksjonen fungerer og hvorfor det er bra å bli lagt til de beste praksisene når du lager flytdiagrammer.
eDNA demonstrerer hvordan du utfører språk- eller tekstoversettelse ved hjelp av Python og overfører det til LuckyTemplates. LuckyTemplates Python-opplæring.
I denne opplæringen lærer du hvordan du bruker Gauge Bullet Graph til å lage et Gantt-diagram i LuckyTemplates Report Builder.
I denne opplæringen lærer du hvordan du lager et tredimensjonalt (3D) spredningsplott ved å bruke Python i LuckyTemplates.
Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting
Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet