Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, voi trece prin diferite abordări ale modului în care puteți număra valori distincte în Excel, de la un mod mai tradițional la o tehnică mai modernă. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Am o listă de nume aici și vreau să știu câte nume unice există. Sunt șapte nume în total, dar câte nu se repetă? Dacă elimin duplicatele, primesc cinci.
O să fac asta în Excel . Există câteva moduri de a face acest lucru și ne vom uita la asta de la cea mai clasică la cea mai modernă abordare. Vom începe cu Remove Duplicates, apoi vom face Count Distinct folosind modelul de date și apoi vom folosi Dynamic Arrays.
Cuprins
Cum să numărați valori distincte în Excel
Aici am un set de date de înregistrări ale echipelor din ligii majore de baseball din 1995 până în 2018. Ceea ce vreau să știu este câte nume de echipe unice există. Avem această coloană Nume și vreau să le număr.
Deci, vom face trei opțiuni. Prima este cea mai tradițională cale. Voi trece la fila Date și există o opțiune pentru a elimina duplicatele . Asta va funcționa, dar voi copia și lipi coloana Nume într-o foaie nouă, deoarece aceasta va trece doar peste aceste date.
Și acum, dacă elimin duplicatele, ne va da ceea ce rămâne, adică 35 de valori unice.
As putea sa fac si asta COUNTA . Folosesc COUNTA mai degrabă decât doar COUNT, deoarece COUNTA preia și valorile text, în timp ce COUNT preia doar valorile numerice. Așadar, atunci când rulăm asta, putem vedea 35 de nume de echipe unice.
Deci, aceasta este o opțiune destul de ușor de utilizat. Nu a fost nevoie să scriem nicio funcție. Este un cod foarte scăzut, dar faptul că trebuie să codificăm greu ne încurcă codul original. Nu e grozav pentru mine. Deci, hai să încercăm o altă variantă.
Acum, acesta este legat de pivotul de putere și modelul de date. Vom crea un raport de tabel pivot și asta ne va permite să numărăm acele valori unice. Deci, să inserăm un tabel pivot. Avem aici tabelul nostru de date, care se numește Teams. O vom crea într-o nouă foaie de lucru și o vom adăuga la modelul de date.
Și dacă dau clic pe OK, vom obține ceea ce arată ca un tabel pivot vechi simplu. Acum, voi pune aici coloana, Nume în valoarea mea.
Și apoi, voi face clic pe acel câmp Valoare și îl voi rezuma. Acest lucru nu este disponibil în tabelul pivot clasic. Acest număr distinct este disponibil numai în acest model de date.
Vom încărca asta și obținem 35. Deci, există opțiunea B în Power pivot. Acesta există de aproape 10 ani. Nu este chiar bine cunoscut, dar este foarte puternic. Și dacă utilizați LuckyTemplates, probabil că sunteți familiarizat cu modelul de date, Dax etc. Aceeași infrastructură de bază este folosită aici în Excel.
Ultima metodă pe care vreau să ți-o arăt este utilizarea matricelor dinamice . Acestea sunt destul de noi și este posibil să nu le aveți încă, în funcție de versiunea de Excel pe care o utilizați. Aceasta este doar pentru 365.
Deci, voi folosi UNIQUE, care va returna toate valorile unice dintr-o matrice.
Apoi, voi selecta coloana Nume și aceasta ne oferă o matrice dinamică. În acest caz, folosim o formulă. Nu a trebuit să manipulăm datele sursă. Putem vedea unde sunt datele sursă.
De aici, pot face un COUNTA. Acum, observați că când selectez întreaga gamă, există acest semn de lire sterline. Acesta este operatorul de turnare a matricei dinamice. Când fac asta, îi spune lui Excel că vreau să operez pe matricea dinamică care este asociată cu această celulă; nu celula în sine, ci matricea dinamică a început în acea celulă.
Aceste matrice dinamice au de fapt doar câțiva ani și, în general, sunt lansate mai mult în câteva luni pentru majoritatea utilizatorilor. Acesta este un nou mod de a face asta.
Numărarea clienților de-a lungul timpului utilizând DISTINCTCOUNT în LuckyTemplates
Analiza LuckyTemplates folosind DAX: Câte produse unice a cumpărat un client
Tabele de proporții și frecvență în Excel
Concluzie
V-am arătat trei moduri diferite de a număra valori distincte în Excel . Am început cu abordarea clasică Eliminare duplicate. Trebuie doar să folosim meniul. Nu există funcții implicate, totuși, nu mă face confortabil că trebuie să copiem și să lipim. Nu există multă integritate când o facem.
Apoi ajungem la modelul de date, care este destul de mișto. Acesta este, de asemenea, condus de meniu, fără formule și este dinamic. Totuși, nu toată lumea poate ști despre acest lucru și trebuie să reîmprospătăm datele dacă dorim să obținem actualizări. Folosim tabelele Pivot sau Raportul Tabel Pivot, așa cum se numește acum cu Power Pivot.
Și apoi, am ajuns la metoda foarte modernă, care folosește funcția unică, Dynamic Arrays. Acesta este bazat pe formulă, care poate fi un pro sau un contra, în funcție de cine întrebați. Marele dezavantaj al acestuia este că este puțin verbos. Folosim două funcții. De asemenea, faptul că nu este la fel de comun să ai această funcție disponibilă.
Dacă aveți alte modalități de a face acest lucru, anunțați-ne. Ne-ar plăcea să-i vedem. Există întotdeauna diferite moduri de a face lucrurile în Excel.
Toate cele bune!
Ce este Sinele în Python: Exemple din lumea reală
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.
Î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.
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.
Î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.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
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.
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.
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