Power Query: Kombiner filer fra flere mapper

For dette innlegget skal vi jobbe med strømsøk, kombinere filer fra flere mapper i nettverket vårt, skrivebordet, OneDrive eller SharePoint.

I dette eksemplet har vi tre CSV-filer i en mappe, og dataene ser slik ut:

Power Query: Kombiner filer fra flere mapper

Vi kommer til å bruke power-spørring i Excel, som fungerer nøyaktig det samme som power-spørring i LuckyTemplates.

Innholdsfortegnelse

Koble til en mappe i et nettverk

Vi starter ting på veiledningen vår om strømspørring, kombinerer filer fra flere mapper med en tom Excel-fil og går til datafanen, klikker på Hent data , Fra fil og deretter Fra mappe .

Power Query: Kombiner filer fra flere mapper

Dette er hvordan du kobler til en mappe som er på C-stasjonen eller på nettverket ditt. Hvis du vil koble til en fil på SharePoint, bruk denne koblingen.

Power Query: Kombiner filer fra flere mapper

Bruk bla-boksen for å søke etter mappen din. Klikk deretter på knappen Kombiner og transformer data .

Power Query: Kombiner filer fra flere mapper

Da får vi spørsmål om hvilken type CSV-fil dette er. Klikk OK og hvis det ikke fungerer, gå tilbake og endre til riktig CSV-filtype.

Power Query: Kombiner filer fra flere mapper

Vi får denne store blokken med trinn i strømsøk. Dette kan være litt skremmende og forvirrende. Disse tre filene er stablet oppå hverandre, noe vi ikke ønsker å oppnå.

Power Query: Kombiner filer fra flere mapper

Vi klikker på den første filen og klikker deretter på Transform Sample File . Uansett hvilke endringer vi gjør i denne filen, vil den også bli brukt på de andre filene.

Power Query: Kombiner filer fra flere mapper

Rydd opp i data

La oss rydde opp i dette først. Vi ønsker at denne datoen skal fylles opp mot hver post. Hvis Kolonne1 inneholder ordet dato, ønsker vi å sette datoen på de andre kolonnene, og fylle den datoen ned.

Power Query: Kombiner filer fra flere mapper

Vi legger til en som sier at hvis Kolonne1 er lik ordet dato, vil vi ha verdien fra Kolonne2. Ellers la det stå tomt.

Power Query: Kombiner filer fra flere mapper

Velg dato- og nullkolonnen, høyreklikk og fyll ned.

Power Query: Kombiner filer fra flere mapper

Resultatet blir en kolonne med alle datoene.

Power Query: Kombiner filer fra flere mapper

For å bli kvitt blankene og nullene her, klikk på Fjern tom .

Power Query: Kombiner filer fra flere mapper

Vi ønsker ikke å bruke den første raden som overskrifter, men vi kan heller ikke bruke knappen Bruk første rad som overskrifter fordi den vil skyve datoene inn i overskriftsraden.

Power Query: Kombiner filer fra flere mapper

Hvis du gjør det, endres datoen for hver fil. Den enkleste løsningen er at vi endrer navn på disse kolonnene manuelt.

Power Query: Kombiner filer fra flere mapper

Velg alle kolonner, trykk høyreklikk, og klikk deretter på fjern andre kolonner .

Power Query: Kombiner filer fra flere mapper

Etter at vi har redigert underoverskriftene, er vi nå ganske klare.

Power Query: Kombiner filer fra flere mapper

Når vi klikker på DemoFolder får vi en feilmelding. Vi får dette mesteparten av tiden når vi gjør en liten endring på transform-eksempelfilen.

Power Query: Kombiner filer fra flere mapper

Mesteparten av tiden er feilen forårsaket av dette Endret Type -trinnet fordi det er ute etter å endre den originale Kolonne1, som ikke eksisterer lenger.

Power Query: Kombiner filer fra flere mapper

Bare å slette dette trinnet fikser feilen.

Power Query: Kombiner filer fra flere mapper

Alt vi gjorde med den første filen vil nå bli brukt på hver fil. Det er virkelig avhengig av at kildefilene våre er strukturert på samme måte. Det er ikke umulig hvis de er forskjellige, men det kommer til å bli mye vanskeligere.

Så la oss se tilbake på disse spørsmålene og finne ut hva som skjer. Hvis vi går til kildetrinnet til eksempelfilen, refererer det til denne tingen som heter Parameter1 .

Power Query: Kombiner filer fra flere mapper

Og hvis vi ser over til venstre, kalles Parameter1 eksempelfilen.

Power Query: Kombiner filer fra flere mapper

Og hvis vi går til kilden til eksempelfilen, navigerer vi til posten 0.

Power Query: Kombiner filer fra flere mapper

Power-spørring er et null-basert språk, noe som betyr at Record1 faktisk er Vare 0. Det er bare å ta tak i den første filen og deretter konverteres de andre trinnene automatisk, noe som bare er genialt. Du pleide å måtte gjøre dette manuelt tilbake på dagen til Transform File-fanen.

Hvis vi utvider dette, vil det gi et filnavn og deretter en gjennomgang av alle trinnene.

Power Query: Kombiner filer fra flere mapper

Hvis du skal bruke den avanserte editoren, får du denne advarselen. Vi anbefaler at du unngår å gjøre dette fordi du ikke kan reetablere dem etterpå. Vanligvis gjør du bare alle justeringene dine i eksempelfilen.

Power Query: Kombiner filer fra flere mapper

Så det som skjedde i dette konsolideringstrinnet er at det gikk til mappen og det filtrerte ut skjulte filer eller systemfiler. Deretter la den til den påkalte egendefinerte funksjonen, ga nytt navn til noen få kolonner og fjernet deretter alt annet.

Power Query: Kombiner filer fra flere mapper

Det eneste du vil legge merke til er at den mister kolonnetypene. Så uansett hvilken kolonnetype du velger i transformasjonseksempelfilen vil ikke bli arvet av konsolideringsfilen.

Vi klikker deretter på Lukk og last . Hver gang vi klikker på oppdatering vil den skanne gjennom den mappen.

Koble til en mappe i SharePoint eller OneDrive

Hvis filene dine er i en OneDrive- eller SharePoint-mappe, er prosessen praktisk talt den samme, men subtilt annerledes. Du trenger den riktige banen for OneDrive, som er URL-en frem til navnet ditt. Vi klikker på Hent data og deretter SharePoint-mappen.

Power Query: Kombiner filer fra flere mapper

Det vil be oss om en URL der vi kan lime inn lenken. Da vil den liste ned stort sett hver fil du har i OneDrive. Når vi går inn i Transform Data , må vi gjøre et par forskjellige trinn. Først må vi finne den riktige mappen, som er DemoOneDriveFolder .

Power Query: Kombiner filer fra flere mapper

Vi klikker på Tekstfilter , deretter Inneholder , og skriver deretter inn DemoOneDrive . Hvis vi ikke gjør dette, kan vi rulle i evigheter og ikke finne det vi leter etter.

Power Query: Kombiner filer fra flere mapper

Power Query: Kombiner filer fra flere mapper

Power Query: Kombiner filer fra flere mapper

Denne prosessen vil deretter filtrere den ned til riktig mappe. Som du kan se, har vi de tre filene. Utmerket.

Power Query: Kombiner filer fra flere mapper

Vi går til kolonnen Mappebane , høyreklikker, går til tekstfilter og velger lik .

Power Query: Kombiner filer fra flere mapper

På denne måten kan vi ta den riktige banen i stedet for inneholder-delen. Vi kan bare kvitte oss med det siste trinnet fordi vi ikke trenger det.

Et annet råd ville være å lage et filter der tekstfilteret tilsvarer CSV-filer - i tilfelle noen andre filer skulle falle inn her.

Power Query: Kombiner filer fra flere mapper

Den siste anbefalingen er å kalle denne spørringen OneDriveFolder og deretter referere til den. Det er nyttig når du prøver å feilsøke senere og trenger å jobbe deg tilbake, eller til og med når du må bytte mappe.

Power Query: Kombiner filer fra flere mapper

Dette ville være mer komplekst enn det tidligere eksemplet vi jobbet med. For denne er alt vi trenger kolonnene Innhold og Navn .

Power Query: Kombiner filer fra flere mapper

Vi høyreklikker bare for å fjerne de andre kolonnene.

Power Query: Kombiner filer fra flere mapper

Klikk på den lille dobbelthodet pilen, som vil kombinere filene.

Power Query: Kombiner filer fra flere mapper

Fra dette tidspunktet vil prosessen være identisk med forrige eksempel, hvor hjelpespørringene også ble opprettet.

Bare et raskt notat at hvis du konsoliderer Excel-filer, vil en av de mellomliggende skjermene som dukker opp spørre hvilket ark du vil konsolidere. Arkene må virkelig ha samme navn, for hvis du konsoliderer flere Excel-filer, kan det bli rotete.

Her er den transformerte eksempelfilen vår, alt pent knyttet den opp akkurat som vi gjorde i forrige eksempel.

Power Query: Kombiner filer fra flere mapper

Og til slutt, her er konsolideringsfilen som vil bli presset ut og lastet inn i datamodellen.

Power Query: Kombiner filer fra flere mapper

Og vi har også denne ene ekstra mappen som heter OneDriveFolder . Til slutt, ikke glem å gi nytt navn til trinnene dine med noe nyttig og meningsfylt.

Power Query: Kombiner filer fra flere mapper



Konklusjon

For denne opplæringen jobbet vi med strømspørring, kombinere filer fra flere mapper fra nettverket vårt, skrivebordet, OneDrive eller SharePoint.

Hvis du likte innholdet som dekkes i denne spesielle opplæringen, vennligst abonner på LuckyTemplates TV-kanal. Vi har en enorm mengde innhold som kommer ut hele tiden fra meg selv og en rekke innholdsskapere, alle dedikert til å forbedre måten du bruker LuckyTemplates og Power Platform på.


Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.