Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Pentru această postare, vă voi ghida printr-un scenariu din viața reală în care s-ar putea să vă aflați într-o situație similară în care vi se cere ceva de către o parte interesată și trebuie să creați rapid un raport pe baza a ceea ce vă solicită. Acesta este exact ceea ce înseamnă provocarea de analiză a datelor LuckyTemplates Accelerator . Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
În acest accelerator special, Brian (directorul nostru de conținut la LuckyTemplates) a creat un scenariu în care vă puteți folosi abilitățile analitice.
Cu LuckyTemplates, stăpânirea vine în înțelegerea modului în care puteți aplica anumite tehnici în diferite medii și diferite scenarii. Pentru a porni acceleratorul, voi rezolva problema și voi vedea cum iese.
Cuprins
Rezumatul pentru provocarea analizei datelor
Iată rezumatul acestei provocări de analiză a datelor:
Șeful tău vine în biroul tău luni dimineață părând stresat. Ea vă spune că avem ocazia să achiziționăm unul dintre principalii noștri concurenți și că CEO-ul dorește un briefing de la COB pentru a răspunde la următoarele întrebări despre ținta de achiziție:
Doar uitându-mă la acest rezumat, știu deja că vom folosi un fel de formulă de clasare. Formula de clasare va fi similară pentru toate aceste cerințe și doar vom schimba contextul.
Avem și o mică machetă a ceea ce dorește să vadă părțile interesate.
După cum puteți vedea, acesta este o întâmplare obișnuită în lumea reală, în care veți primi o întrebare rapidă și trebuie să combinați rapid ceva folosind o machetă și o schiță.
Acesta este exact ceea ce ne dorim să fie nostru Accelerator, care este o provocare de analiză a datelor în care toată lumea se poate implica cu siguranță.
Crearea unui nou tabel de măsură pentru provocarea de analiză a datelor
Primul lucru pe care îl voi face este să creez un nou tabel de măsură, deoarece modelul a fost deja construit.
Tot ce trebuie să fac este să mă gândesc la logica de adăugat și să decid ce funcție de clasare să folosesc între sau .
Să ne dăm seama rapid de unde vin vânzările în setul nostru de date. Se pare că linia vânzărilor este coloana noastră de venituri.
Crearea măsurării totale a vânzărilor pentru provocarea de analiză a datelor
Voi crea o nouă măsură.
Voi numi această măsură Vânzări totale și voi face o sumă simplă a coloanei vânzări pe linie.
Pot să scap doar de coloana de care nu am nevoie, apoi asigurați-vă că transformați măsura într-un grup de măsură. De asemenea, am tabelul meu de date aliniat în modelul meu, pe care îl voi transforma într-un grafic cu linii, apoi îmi iau vânzările totale și îl voi trage în zona de valori.
După cum puteți vedea, această diagramă este prea ocupată. Trebuie să obținem luna și anul pentru a ne permite să vedem acest lucru mai clar. Voi schimba contextul aici.
Acest lucru nu este rezolvat corect, așa că trebuie să merg la tabelul meu de date , să-mi găsesc coloana Luna și anul și apoi să folosesc o coloană de sprijin numită Luna și an . Puteți obține pentru a crea un tabel de date de pe forumul nostru sau din Hubul pentru analiști.
Graficul arată mult mai bine acum și seamănă mai mult cu ceea ce aveam nevoie în machetă.
Următorul lucru de făcut este să creăm un filtru pentru an, deoarece vrem să-l putem defalca pe an. Deci voi crea un felietor orizontal și voi pune acesta în colțul din dreapta sus.
În ce state sunt vânzările ridicate sau scăzute?
Următoarea întrebare din rezumat este în ce state sunt vânzările ridicate sau scăzute ? Va trebui să introducem stările noastre într-un tabel, așa că vom merge la coloana Locații, vom selecta Stat și o vom transforma într-un tabel.
Întotdeauna transform lucrurile într-un tabel pentru a putea vedea rezultatele pe care le obțin de fapt. De asemenea, voi introduce Vânzările mele totale și apoi voi formata moneda.
Tocmai mi-am dat seama că nici măcar nu trebuie să folosesc o funcție de clasare pentru că deja pot face clasamentul aici. Aș putea transforma asta într-o hartă de formă și să văd înaltele și coborâșurile în acest fel.
Pot folosi, de asemenea, o diagramă gogoși dacă vreau. Există o mulțime de moduri de a evidenția datele și nici măcar nu trebuie să folosesc o formulă de clasare.
Câte vânzări au realizat primele 5 produse?
Următoarea întrebare din brief este câte vânzări au realizat din primele cinci produse în fiecare trimestru? Să aruncăm o privire la ce ne cere macheta.
Trebuie să ne dăm seama care sunt cele mai bune cinci produse ale noastre și să vedem câte vânzări au în fiecare trimestru. Acesta este un pic dur, dar cu siguranță realizabil.
Să luăm Trimestrul și Anul și să le aducem la masa noastră.
Și apoi aduceți vânzările noastre totale pentru fiecare trimestru.
De asemenea, trebuie să ne uităm la produsele noastre și să vedem care sunt produsele noastre de top. Să găsim dimensiunea produselor.
Cele mai bune cinci produse ale noastre sunt 63, 28, 51, 67 și 34.
Trebuie să izolez aceste cinci produse de top și apoi să obțin vânzările totale ale acestor cinci folosind o funcție numită TOPN. Voi adăuga o formulă și voi folosi , care îmi permite să schimb contextul.
Aici devine puțin mai complicat și ambiguu, pentru că ne uităm la primele cinci produse anual sau ne uităm la primele cinci produse pentru fiecare trimestru?
Pentru mine, această întrebare este întrebarea care sunt primele cinci produse pentru fiecare trimestru. Pentru a răspunde la această întrebare, va trebui să mă uit la toate produsele mele, motiv pentru care voi pune tabelul cu produsele mele în calcul și le voi pune în ordine descrescătoare, de la cel mai mare la cel mai mic.
Pentru fiecare trimestru diferit, le va clasifica de sus în jos, apoi va aduce primele cinci produse pe baza vânzărilor totale și apoi va returna vânzările fiecărui produs.
Dacă aduc asta în tabelul meu, putem vedea că 450.482 USD din vânzările din trimestrul 1 au venit din primele cinci produse.
Pentru a verifica din nou, putem doar să facem clic pe un sfert și să scanăm lista. Rețineți că nu ne uităm la primele cinci produse pe parcursul unui an. Ne uităm la primele cinci produse din fiecare trimestru, iar aceste produse se pot schimba.
Putem duce acest lucru la nivelul următor și venim cu primele cinci față de toate vânzările. Pur și simplu împărțiți primele cinci la vânzările totale.
Iată primele cinci vânzări de produse în comparație cu toate vânzările.
Cine sunt primii 10 agenți de vânzări?
Următoarea întrebare pe care o vom aborda este cine sunt primii 10 agenți de vânzări într-un anumit an și care a fost valoarea în dolari a vânzărilor lor? Acesta este încă unul interesant. Să ne aruncăm pe vânzători.
Să aducem vânzările noastre totale împreună cu agenții de vânzări . Putem vedea care sunt cei mai buni 10 agenți de vânzări cu performanță.
Dar dacă vreau să revin doar în top 10, va trebui să creez un clasament. Voi numi măsura Top 10 Salespeople și voi folosi RANKX . Trucul aici este să folosesc TOȚI agenții de vânzări, astfel încât să pot elimina tot contextul din coloana de vânzări și să pot clasifica vânzările față de fiecare agent de vânzări.
Pot scrie o în care dacă RANKX este mai mic sau egal cu 10, atunci returnează vânzările totale; dacă nu, ar trebui să fie egal cu gol.
Acum voi obține doar primii 10 agenți de vânzări și, pentru orice altceva, va fi gol.
Apoi voi scăpa de vânzările totale și voi folosi vizualizarea astfel:
Să curățăm puțin lucrurile aici și să folosim un contrast alb și închis. De asemenea, voi scăpa de cuvântul wrap pentru titlurile de pe axă și voi folosi formatul pentru a face modificări.
Sunt lucruri pe care încă le putem îmbunătăți aici. Voi schimba imaginea din stânga sus într-o diagramă cu bare, deoarece diagrama cu linii nu este cea mai bună reprezentare a timpului, voi adăuga etichete de date și voi elimina axa pentru a face vizual mai curat.
Un alt lucru pe care îl pot face este să creez o logică pentru a evidenția cu adevărat vânzările de top și vânzările scăzute. Putem adăuga etichete de date în imaginea Top 10 vânzători, le putem pune în bare și putem adăuga o altă nuanță de albastru.
Trebuie să schimb puțin culorile pentru a mă asigura că aceasta se aliniază cu schema noastră de culori. Și apoi voi crea o casetă de text și voi scrie ceva de genul acesta:
Această casetă de text va face mai ușor să vedeți separatorul de ani.
Ce putem face pentru vizualul vânzărilor totale după stat? Harta nu este cea mai mare imagine – sincer, nu o iubesc.
Am putea folosi o temă mai întunecată pentru hartă pentru a se potrivi cu restul raportului.
Potenţial, putem folosi şi bulele de hartă şi să le facem un pic mai mari.
Putem pune vânzările noastre totale pe stat în stânga și reelaboram celelalte tabele. Putem selecta New York ca o stare pe vizualul din stânga și va schimba contextul celorlalte imagini.
Deci, cum putem reprezenta aceste date puțin diferit? Poate că putem avea două tabele pentru Trimestru și An și apoi să schimbăm perspectiva în interiorul celui de-al doilea tabel.
Raportul este acum capabil să răspundă la toate întrebările din brief și începe să arate destul de bine.
Concluzie
Sper că ți-a plăcut să lucrezi cu mine prin această provocare de analiză a datelor. Avem un raport foarte dinamic bazat pe conținutul care a fost produs în Accelerator.
Este o chestiune de a extrage tehnicile potrivite din banca ta de memorie și, odată ce te-ai familiarizat cu toate opțiunile diferite, vei fi destul de uimit de cât de repede poți reuni lucrurile.
Ai grijă la următorul Accelerator. Această provocare de analiză a datelor este o inițiativă unică a . Avem, de asemenea, un atelier de formare la fiecare două săptămâni la care oricine poate participa și discuta în colaborare. De asemenea, ne asigurăm că cei care sunt la început devin bine versați în diferite moduri de a-și rezolva propriile probleme de date.
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