-
Continue reading →: UnPivot in PowerQuery
Prezentare generală O provocare semnificativă întâmpinată de profesioniștii în domeniul datelor este calitatea inconsistentă a datelor primite din diverse surse. Adesea, datele sosesc într-un format neutilizabil, necesitând efort suplimentar pentru a fi pregătite și manipulate înainte de a putea fi utilizate eficient în soluțiile noastre. Această dublă sarcină de achiziție…
-
Continue reading →: Power Query
Ce este Power Query Power Query este un motor de transformare și pregătire a datelor, oferind o interfață grafică pentru preluarea surselor de date și un Power Query Editor pentru implementarea transformărilor. Este utilizat pentru procesarea ETL (Extract, Transform, Load) în Power BI Desktop. Power Query nu este limitat doar…
-
Continue reading →: Spargerea unei interogari in mai multe interogari cu Functii personalizate in PowerQuery
Prezentare generală Uneori, devine necesar să împărțim o interogare în mai multe părți, să procesăm fiecare segment individual, să recuperăm datele și apoi să combinăm rezultatele într-un singur tabel folosind operațiuni de Append sau Union. Exemplul 1: Web Scraping Problema de rezolvat: Imaginați-vă acest scenariu: trebuie să obținem cursurile de…
-
Continue reading →: Functii personalizate
Prezentare generală Power BI este un instrument puternic pentru transformarea și vizualizarea datelor, dar task-urile repetitive pot încetini fluxurile de lucru. Funcțiile personalizate M în Power Query pot simplifica aceste procese, permițând transformări reutilizabile și dinamice. Funcțiile personalizate M sunt blocuri de cod reutilizabile create în limbajul M al Power…
-
Continue reading →: Group By
Când avem nevoie să rezumăm datele (adică să pierdem detalii), putem folosi funcționalitatea Group by. În tabelul următor: Dacă dorim să vedem cantitatea rezumată după data comenzii și țara de livrare, trebuie să: Efectuarea unei operații GroupBy implică reducerea granularității datelor, ceea ce duce la pierderea detaliilor despre Clienți, Produse…
-
Continue reading →: Obiectele din limbajul M
În Power Query, există două categorii principale de obiecte (valori): Primitive: Aceste valori cuprind tipuri de date de bază precum binar, dată, datetime, datetimezone, durată, logic, null, număr, text și timp. Structurate: Aceste valori sunt reprezentate cu fonturi colorate și includ tipuri precum tabel, listă, înregistrare și funcție. Valorile structurate…
-
Continue reading →: Structura codului M din interogarile Power Query
Pentru a demonstra structura codului M, am folosit interfața de utilizator pentru a ne conecta la un tabel OData, a aplica unele filtre și a elimina câteva coloane. Secțiunea de pași aplicați a interogării Orders arată astfel: Au fost create automat 4 pași: Power Query servește atât ca un înregistrator…
-
Continue reading →: Tipuri de date in Power Query
În Power Query, atunci când te conectezi la date structurate (de exemplu, baze de date), tipul de date este preluat din sursă. În cazul datelor nestructurate, Power Query încearcă să deducă tipul de date pentru fiecare coloană pe baza primelor rânduri. Utilizatorii au opțiunea de a suprascrie acest comportament accesând…
-
Continue reading →: Merge (JOIN) in PowerQuery
Combinarea tabelelor Power BI este un sistem OLAP, iar în timpul construirii unei scheme de tip Star Schema, este posibil să fie necesar să combinăm mai multe tabele într-o singură structură. Pentru a combina orizontal tabelele, utilizăm funcționalitatea Merge, care seamănă foarte mult cu operațiunea JOIN din SQL. Să vedem…
-
Continue reading →: Append (UNION)
O sarcină comună în lucrul cu Excel implică combinarea unui fișier cu altul. În special în cazurile în care datele sunt schimbate prin fișiere CSV, TXT sau Excel, procesul urmează de obicei acești pași: Cu Power Query putem automatiza această sarcină de adăugare a tabelelor: Să ne conectăm la un…