Compararea tabelelor în Power Query | Tutorial LuckyTemplates

Compararea tabelelor în Power Query | Tutorial LuckyTemplates

Compararea tabelelor este o sarcină foarte comună în Excel și poate deveni plictisitoare dacă o faci manual pe tot parcursul. În acest tutorial, voi arăta cum puteți compara cu ușurință două tabele în Power Query pentru a izola elementele care nu apar pe ambele tabele și pentru a raporta diferențele. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Deci, vom compara două tabele pentru a le izola și apoi vom raporta diferențele. Privind scenariul prezentat, când se compară tabelul 2 cu tabelul 1, rezultatele ar trebui să fie aceste trei înregistrări evidențiate.

Compararea tabelelor în Power Query |  Tutorial LuckyTemplates

Să trecem la Power Query și vă voi arăta cum se face compararea tabelelor.

.

Cuprins

Compararea tabelelor folosind Table.RemoveMatchingRows

Există o funcție numită Table.RemoveMatchingRows care elimină toate aparițiile rândurilor specificate în al doilea argument din tabelul trecut ca prim argument. Rețineți că nu există nicio capacitate de cartografiere. Prin urmare, este important să vă asigurați că anteturile coloanelor sau numele câmpurilor dvs. se potrivesc înainte de a face comparația.

Să creăm o nouă interogare goală și să introducem acea funcție Table.RemoveMatchingRows. Vrem să comparăm tabelul 2 cu tabelul 1. Acum trebuie să trecem tabelul 1 ca o listă de rânduri, așa că aici putem folosi Table.ToRecords și trece tabelul 1. Apoi, să apăsăm OK.

Compararea tabelelor în Power Query |  Tutorial LuckyTemplates

Dar va funcționa în continuare dacă tabelul nostru include coloane care nu se potrivesc? Să presupunem că tabelul 2 conține o coloană suplimentară cu departamentul. Să vedem ce se întâmplă.

Îmi voi duplica interogarea și în loc de tabelul 2, vom lipi tabelul 2B , apoi apăsăm OK. Acest lucru nu funcționează pentru că ia în considerare și a treia coloană. Trebuie să controlăm ce coloane sunt luate în considerare atunci când comparăm înregistrările. Și pentru asta, funcția Table.RemoveMatchingRows are un argument opțional pentru criteriile ecuației.

Compararea tabelelor în Power Query |  Tutorial LuckyTemplates

Să dăm acesteia o listă cu nume de coloane pe care vrem să le luăm în considerare. Deci, în bara de formule, vom adăuga o virgulă și, ca listă, vom lipi numele coloanelor. Deci, vrem să luăm în considerare data de încheiere și angajatul.

Compararea tabelelor în Power Query |  Tutorial LuckyTemplates


Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query
Referirea și duplicarea interogărilor în LuckyTemplates
Power Query M Language Tutorial și mastery

Concluzie

Dacă vreodată trebuie să raportați diferențele dintre două tabele, acest lucru ar putea fi util. Sper că v-a plăcut acest tutorial. Puteți urmări tutorialul video complet de mai jos pentru mai multe detalii. Pentru mai mult conținut similar, consultați linkurile de mai jos și cursurile noastre despre Power Query .

Toate cele bune!

Melissa


Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți