Kalenderoppsett til tabellformat ved bruk av Power Query

I denne opplæringen lærer du hvordan du kan gjøre om flere kalendertypeoppsett til et tabellformat ved å bruke Power Query i LuckyTemplates. Du lærer hvordan du transformerer flere filer i stedet for en enkelt fil fra en mappe. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Denne opplæringen vil også lære deg hvordan du fyller hull i dataene dine og hvordan du høster dem i LuckyTemplates.

Innholdsfortegnelse

Forbereder filene og layoutene i Power Query

Dette er den typiske utformingen av filene og ukene som er satt ut horisontalt og vertikalt. Fra fil til fil kan antallet rader variere på grunn av variasjonen i antall rader.

Kalenderoppsett til tabellformat ved bruk av Power Query

Gå nå til Power Query og hent filene. Velg Ny kilde og klikk på Mer. Klikk deretter på Alle og velg Mappe.

Kalenderoppsett til tabellformat ved bruk av Power Query

Velg Parameter og trykk OK.

Kalenderoppsett til tabellformat ved bruk av Power Query

Det kommer til å vise deg filene i mappen. Du må samle alle filene i en enkelt resultatspørring. Ved å klikke på Kombiner og transformer lastes dataene inn og opprettes en rekke spørringer.

Kalenderoppsett til tabellformat ved bruk av Power Query

Deretter velger du en fil i mappen som en prøvefil og velger et element du vil starte.

Kalenderoppsett til tabellformat ved bruk av Power Query

Når du ser på Query1, kan du se data fra både File1 og File2.

Formulering av beregninger i Power Query

Formatet på dataene i Query1 er fortsatt feil. Du kan endre det gjennom Transform Sample File-spørringen.

Hvis du endrer formatet på den spørringen til en tabellform, vil den fungere som en blåkopi for alle filene i mappen.

Fjern de to første radene og kolonne 1.

Kalenderoppsett til tabellformat ved bruk av Power Query

Deretter fyller du hullene inne i bordet. Gå til Transform-fanen og velg Transponer. Velg kolonnene som inneholder datoer og klikk på overskriften. Klikk Fyll og velg Ned.

Kalenderoppsett til tabellformat ved bruk av Power Query

Kolonnene med datoer i formellinjen betyr at hvis det er et varierende antall rader i hver uke, vil ikke resultatene være i disse kolonnene. Så slett utfylt ned-trinnet i delen Brukte trinn.

Hver gruppe med tabeller starter med en kolonne som inneholder datoer. Du må utføre grunnleggende operasjoner for å få dem tilbake til et tabellformat.

Legg til et manuelt trinn ved å trykke f(x) i formellinjen. Skriv deretter inn Table.ToColumns . Dette gjør hver kolonne til en liste som inneholder lister.

Kalenderoppsett til tabellformat ved bruk av Power Query

Gjør listen til en tabell og legg til et indeksnummer. Du kan endre fra 0 eller 1.

Kalenderoppsett til tabellformat ved bruk av Power Query

Kalenderoppsett til tabellformat ved bruk av Power Query

Fylle hullene i datoene

Det er fortsatt hull i datoene du må fylle ut. Utfyllingsoperasjonen fungerer imidlertid ikke for lister. Du må gjøre denne listen om til en tabell.

Velg Indekskolonne og klikk på Grupper etter. Erstatt Count to ToTable for å endre kolonnenavnet. Endre RowCount til FromColumns og pek på Column1 der listene er plassert. Deretter gjør du den om til en typetabell.

Kalenderoppsett til tabellformat ved bruk av Power Query

Du kan nå se at listen er omgjort til en tabell med kun én kolonne.

Kalenderoppsett til tabellformat ved bruk av Power Query

Utfør nå utfyllingsoperasjonen for hver tabell. Først legger du til en egendefinert kolonne og kaller den FillDown .

Du må få tilgang til den første verdien i den første kolonnen i tabellen, så bruk HVIS for formelen . Referer til ToTable-kolonnen som inneholder tabellen. Skriv inn Kolonne1 som kolonnen du vil referere til. Deretter bruker du null mellom dem for å hente den første verdien fra listen.

Sjekk deretter om det er en date. Hvis det er det, fyll den kolonnen ned med Table.Filldown. Inne i denne funksjonen skriver du inn ToTable og Column1. Men hvis det ikke er en dato, skriv inn ToTable for å returnere hele tabellen.

Kalenderoppsett til tabellformat ved bruk av Power Query

Dette vil gi deg en ny kolonne med tabeller fylt ned.

Kalenderoppsett til tabellformat ved bruk av Power Query

Finn hvor kolonnedatoene er plassert og del dem opp i separate tabeller. For å gjøre det, må du gjøre tabellene om til en liste med kolonner.

Etter funksjonene Table.FillDown og Else i formellinjen, referer til Kolonne1.

Kalenderoppsett til tabellformat ved bruk av Power Query

Dette vil gjøre tabellene om til lister med et sett med datoer.

Kalenderoppsett til tabellformat ved bruk av Power Query

Deretter gjør du listen tilbake til en tabell ved å oppdatere indekskolonnen. Husk at delingsstedet er der posisjonen til datokolonnen er. Så legg til en egendefinert kolonne og kall den Index2 . Sjekk deretter om listen inneholder datoer.

Bruk IF og skriv inn FillDown. Du trenger bare å sjekke den første verdien på listen. Hvis det er en dato, returner Index. Hvis ikke, skriv inn null . Deretter fyller du den kolonnen ned.

Kalenderoppsett til tabellformat ved bruk av Power Query

Gruppere atskilte tabeller

Bruk Grupper etter i Indeks2-kolonnen. Dette grupperer tabellene med de samme Index2-verdiene i én.

Kalenderoppsett til tabellformat ved bruk av Power Query

Du kommer ikke til å telle radene. Så endre RowCount til FromColumns og legg til FillDown-kolonnen. Deretter endrer du typen til tabell.

Kalenderoppsett til tabellformat ved bruk av Power Query

Hvis du klikker på en tabell, vil du se kolonnene i den.

Kalenderoppsett til tabellformat ved bruk av Power Query

Deretter må du legge til alle separate tabeller sammen til en enkelt tabell. Lag et manuelt trinn og bruk Table.Combine. Deretter refererer du til Count-kolonnen i den.

Kalenderoppsett til tabellformat ved bruk av Power Query

Velg Kolonne1 og Kolonne2. Klikk Transformer og velg Unpivot Other Columns. Den vil da vise deg 4 kolonner.

Kalenderoppsett til tabellformat ved bruk av Power Query

Fjern Attributt-kolonnen fordi den ikke er nødvendig. Deretter endrer du kolonnenes navn til Dato , Bevegelser og Navn . Endre datatypen for Dato-kolonnen til Dato og Navn-kolonnen til Tekst.

Kalenderoppsett til tabellformat ved bruk av Power Query

Du har nå oppdatert transformasjonene til transformasjonseksempelfilen.

Hvis du går til Query1, kan du se at kolonne1 i tabellen ikke kan bli funnet. Så fjern trinnet Endret type i delen Applied Steps.

Kalenderoppsett til tabellformat ved bruk av Power Query

Til slutt endrer du datatypene for kolonnene. Sett datatypen for Dato-kolonnen til Dato. Sett deretter datatypen for kolonnene Bevegelser og Navn til Tekst.

Kalenderoppsett til tabellformat ved bruk av Power Query

Du har nå oppdatert og endret datamodellens format til en tabellform.




Konklusjon

I datarapporten din må du fylle hullene i datotabellen din ved å gjøre kalenderoppsett til et tabellskjema.

Du kan transformere flere kolonner ved å bruke Power Query i LuckyTemplates. Dette vil gi rapporten riktig og verdifull innsikt å høste.

Beste ønsker,

Melissa


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

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.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

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å.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

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.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

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.