
Încărcarea mai multor fișiere Excel dintr-un folder în Power BI
Adesea trebuie să încărcăm datele pe care le primim în fiecare zi, săptămână sau lună sub formă de fișiere Excel. În loc să încărcăm fiecare fișier Excel individual, vom arunca o privire la cum să le încărcăm automat pe măsură ce sunt adăugate într-un folder. În captura de ecran de mai jos, puteți vedea un exemplu de fișiere Excel pe care le voi folosi pentru această demonstrație.
Încărcarea mai multor fișiere Excel dintr-un folder în Power BI poate părea o activitate ușoară și simplă, însă nu lipsită de probleme dacă avem fișiere cu nume diferite sau structură diferită a capului de tabel (Header)
În această postare, voi utiliza opțiunea Transformare Date sau Transform Data. Această metodă este mai ușoară de folosit și totodată răspunde mai multor potențiale probleme care pot apare la importul de fișiere Excel dintr-un folder.
Transform Data
Transform Data, este o abordare mai brută pentru încărcarea fișierelor Excel. Folosind această metodă, Power BI nu va aplica nicio funcție sau parametru automat pentru a ajuta la transformarea datelor fișierelor Excel. În opinia mea, aceasta este abordarea mai confortabilă și mai puțin supărătoare pentru încărcarea și transformarea fișierelor Excel și de aceea o prefer. Hai să aruncăm o privire asupra modului de utilizare a acestei metode:
- Faceți clic pe opțiunea Get Data date și faceți clic pe More..;
- Găsiți și faceți clic pe conexiunea Folder, apoi faceți clic pe Connect;
- Căutați calea fișierelor Excel, apoi faceți clic pe OK;
- Faceți clic pe butonul Transform Data și nu pe Combine.
Apoi, în cadrul Power Query Editor:
- Faceți clic pe fila Add Column;
- Faceți clic pe Custom Column;
- În interiorul ferestrei Custom Column scrieți formula: = Excel.Workbook ([Content]) și apoi faceți clic pe OK;
- Extindeți noua Custom Column pe care tocmai ați adăugat-o făcând clic pe săgețile divergente și făcând clic pe OK;
- Pentru a promova anteturile pentru coloanele dvs. Excel, faceți clic din nou pe butonul Custom Column;
- În interiorul ferestrei Custom Column scrieți formula: = Table.PromoteHeaders ([Custom.Data]) și apoi faceți clic pe OK; Notă: Trebuie să faceți referire la noua voastră Custom Column în paranteze;
- Extindeți noua Custom Column a antetelor pe care tocmai le-ați adăugat dând clic pe săgețile divergente și faceți clic pe OK;
- În cele din urmă, curățați toate coloanele inutile de care nu aveți nevoie și dați clic pe Close & Apply în fila Home.
Intrebari/nelamuriri?
Daca aveti intrebari legate de modul de utilizare a acestei functii, va asteptam la sectiunea comentarii> In cazul in care aveti un subiect diferit de cel prezent, scrie-ne si iti vom raspunde in cel mult 48 ore!
No Comments