Permiteți-mi să vă setez un script. Obțineți un fișier de date dintr-un sistem automat, acesta are același număr de coloane, dar datele se modifică pentru fiecare fișier nou. Fiind persoana cu experiență în date în care ați petrecut ceva timp lucrând în Excel pentru a crea un șablon în care puteți copia noile date și apoi automat toate ecuațiile și graficele dvs. funcționează magic. Vă lăsați pe spate și trimiteți cu bucurie raportul dvs. fantastic tuturor celor pe care îi cunoașteți. Apoi mâine, când datele vin din nou, repetați același proces din nou. Încă îndrăgit de minunatul dvs. raport, îl trimiteți din nou știind că v-ați salvat atât de mult timp, fără a fi nevoie să faceți analiza sau crearea rapoartelor dvs. de mai multe ori. Acum, avansează rapid 3 luni. Raportul ăla prost apare din nou și acum trebuie să trageți toate acele date dintr-un fișier în altul și, cu regret, v-ați trimis raportul. Astfel, este magazinul analistului. Îți plac datele, dar le urăști și tu. Ei bine, în acest tutorial vă voi arăta cum să eliminați durerea procesului de încărcare continuă a datelor încărcând date noi dintr-un folder.

încărcarea

Postarea mea anterioară (găsită aici) vorbește despre încărcarea datelor dintr-un folder. În acest tutorial vom adăuga o anumită logică acestei metode care va privi un folder, dar va încărca doar cel mai recent element adăugat din acel folder.

Datele pentru acest tutorial se găsesc pe acest link Fișier zip lunar pentru date. Aceste date din fișierul ZIP reprezintă un eșantion lunar de date din februarie 2016 până în aprilie 2016.

Descărcați fișierul zip menționat mai sus și extrageți fișierul Date lunare dosar până la desktop. Deschideți PowerBI Desktop și faceți clic pe Obțineți date și selectați Toate pe partea stângă a. Faceți clic pe elementul etichetat Pliant și faceți clic pe Conectați a continua.

Selectați noul dezarhivat Date lunare dosar care ar trebui să fie pe desktop. Clic O.K a continua. La deschiderea acelei locații a folderului vi se vor prezenta mai multe fișiere. Clic Editați | × pentru a edita interogarea.

Acum vă aflați în Editorul de interogări. Acesta este locul în care editarea interogărilor fanteziste va funcționa în avantajul nostru. Am putea încărca toate datele într-o singură interogare mare. Cu toate acestea, în funcție de dimensiunea seturilor de date sau de modul în care doriți să raportați datele, este posibil să nu fie întotdeauna de dorit. În schimb, este posibil să doriți doar date din aprilie, apoi din mai, când noile date sunt trimise luna viitoare.

Astfel, primul nostru pas pentru a începe asocierea datelor va fi să filtrăm mai întâi fișierele în ordine secvențială. În acest caz, deoarece am denumit fișierele cu formatul An-Lună-Zi, pot sorta fișierele în funcție de numele lor.

Notă: Când utilizați desktopul PowerBI, este o bună practică să denumiți fișierele care încep cu un nume de fișier AAAA-MM-ZZ. Acest lucru îl face foarte ușor atunci când sortați și ingerați informații în PowerBI. Am folosit alte coloane de informații, cum ar fi Data accesării sau Data creării, dar am obținut rezultate inconsistente, deoarece aceste date se pot schimba în funcție de momentul în care un fișier a fost mutat sau copiat dintr-un loc în altul.

Faceți clic pe meniul derulant de lângă Nume și sortați fișierele în Sortează descrescător.

Aceasta plasează fișierele cu cel mai recent fișier în partea de sus a listei.

Apoi faceți clic pe Păstrează rândurile butonul de pe Acasă panglică, selectați Păstrați rândurile de top.

Introduceți numărul 1 când apare fereastra pop-up. Clic O.K a continua.

Acum veți observa că ați selectat un singur fișier, care este cel mai recent fișier din aprilie. Faceți clic pe butonul Încărcare fișier găsit în Conţinut coloană.

Am finalizat activitățile în Editorul de interogări și acum putem încărca datele. Clic Închideți și aplicați găsit pe Acasă panglică. Toate datele noastre din aprilie s-au încărcat. realizând un tabel simplu, putem vedea acum toate datele care tocmai au fost încărcate.

Acum vom elimina unele date din dosarul nostru desktop etichetat cu date lunare. Deschideți folderul de pe desktop etichetat Date lunare și ștergeți fișierul etichetat 01.04.2016 aprilie. Acum ar trebui să aveți un folder etichetat Date lunare cu doar două fișiere, unul pentru februarie și unul pentru martie.

Reveniți la Power BI Desktop și faceți clic pe Reîmprospăta butonul de pe Acasă panglică. Observați acum cum s-au schimbat toate datele noastre. Ne uităm acum la datele din martie, deoarece este cel mai recent fișier din folderul nostru, pe baza numelui fișierului.

Pentru a verifica acest lucru, deschidem editorul de interogări (Faceți clic pe Editați interogările pe Acasă panglică). Clic Reîmprospătați previzualizarea pe Acasă panglică și selectați în cele din urmă pasul aplicat numit Păstrat primele rânduri. Aceasta va dezvălui luna martie ca sursă de date.

Acum, de fiecare dată când adăugați un fișier nou în dosarul nostru și reîmprospătați PowerBI, cel mai recent fișier (bazat pe convenția de numire despre care am vorbit mai devreme) va fi încărcat întotdeauna.

Notă: Această metodă funcționează excelent atunci când sursa dvs. de date provine dintr-un sistem automat. Formatul fișierului trebuie să fie întotdeauna același pentru ca acest lucru să funcționeze cu fiabilitate. Dacă convenția de denumire a fișierelor se modifică sau numărul de coloane sau locația acestor coloane se modifică, interogarea va eșua cel mai probabil.