DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
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,
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.
I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.