Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Acest tutorial va fi despre ierarhii în vizualizările LuckyTemplates. Aceasta este o soluție de interogare de putere care vă permite să aveți imagini perspicace în raportul și tabloul de bord. Veți învăța cum să creați o hartă de formă a țărilor și orașelor folosind formularul de date original. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Cuprins
Înțelegerea ierarhiilor în LuckyTemplates
Acest set de date are următoarele niveluri de ierarhie:
Veți vedea că setul de date are o clasare naturală. Cu cât nivelul este mai mare, cu atât sunt poziționați mai sus în tabel. De asemenea, puteți vedea că țările sunt scrise cu majuscule.
Setarea Tabelului Ierarhiei
Pentru a crea o hartă a formei, aveți nevoie doar de cele două niveluri inferioare ale ierarhiei.
Există doi factori importanți pentru soluție. Primul factor este de a debloca coloanele pentru a le permite să lucreze cu nivelurile. Al doilea factor este clasarea naturală a nivelurilor pentru a identifica regiunea, țările și orașele.
Adăugați coloane personalizate pentru date
Pentru a debloca coloanele, selectați nivelurile sau coloanele. Apoi, faceți clic dreapta și alegeți Unpivot Columns .
Apoi, faceți clic dreapta pe coloana Atribut și alegeți Adăugați coloane din exemple .
Introduceți un număr și va găsi automat modelul coloanelor. În acest caz, denumește coloana Lvl Nb .
Schimbați tipul coloanei la Număr întreg .
După aceea, creați o coloană index accesând fila Adăugare coloană și făcând clic pe Coloana index . Apoi, alegeți Din 1 .
Următorul pas este să adăugați o nouă coloană personalizată care va afișa nivelul anterior.
Faceți clic pe Coloană personalizată , apoi etichetați-o Nivel anterior . Apoi, introduceți formula de mai jos.
Formula identifică pur și simplu numărul de nivel anterior al coloanei Lvl Nb. Dacă coloana Index este egală cu 1, va afișa o valoare nulă. Dacă nu, primește numărul de nivel anterior.
După ce apăsați OK , puteți vedea noua coloană pe tabel. Asigurați-vă că setați tipul coloanei la Număr întreg.
Următorul lucru de făcut este să comparați coloana Lvl Nb și Previous Level.
Adăugați o nouă coloană condiționată. Apoi, setați parametrii astfel încât, dacă coloana Nivel anterior este mai mare decât coloana Lvl Nb, va genera un Index. În caz contrar, va da o valoare nulă.
După ce faceți clic pe OK, puteți vedea coloana condiționată în tabel.
În acea coloană, veți vedea, de asemenea, o valoare de eroare și o valoare nulă. Pentru a elimina valoarea erorii, faceți clic dreapta pe antetul coloanei și alegeți Eliminare erori .
Pentru a elimina valoarea nulă, faceți clic dreapta pe celulă și înlocuiți valoarea cu 0.
Apoi, trebuie să completați coloana. Faceți clic dreapta pe antet și selectați Completare . Apoi, alegeți Jos .
După aceea, masa ta este gata pentru soluție.
Aceste informații sunt importante deoarece veți folosi Gruparea prin pentru a găsi nivelul maxim al fiecărui grup.
Găsirea ierarhiilor în LuckyTemplates
În tabel, puteți vedea că cea mai mare granularitate a grupului 0 și 8 este 4 și, respectiv, 5. Aceste niveluri corespund orașelor care conțin informațiile pe care trebuie să le obțineți.
Pentru a utiliza Gruparea după, accesați Acasă și faceți clic pe Grupare după . Apoi, setați parametrii.
Grupați coloana Personalizat și găsiți valoarea maximă a coloanei Lvl Nb.
Odată terminat, acum puteți vedea nivelul maxim al ierarhiei pentru fiecare grup.
Identificarea nivelurilor ierarhice
Următorul pas este să căutați nivelurile ierarhice în tabel.
Nivelul Orașului
Mai întâi, găsiți numele orașului pe baza datelor. Pentru a face asta, trebuie să îmbinați acest pas cu pasul anterior.
Mergeți la Îmbinați interogări și îmbinați data pe baza personalizării și numărați cu datele (Actuale).
Apoi, schimbați Grouped Rows la Replaced Value și Count la Lvl Nb . Apoi, faceți clic pe OK.
Acum aveți un tabel care arată orașele cu toate ierarhiile de nivel 4 și 5.
Deoarece aveți deja coloana Rânduri grupate, ștergeți coloanele Personalizat și Număr.
Apoi, extindeți coloana Rânduri grupate pentru a vedea toate datele. Apoi, ștergeți numele de coloană implicit al rândurilor grupate extinse.
Iată cum arată acum tabelul extins:
Eliminați toate coloanele, cu excepția coloanei Value și Previous Lvl.
Acum aveți un tabel care arată doar nivelurile orașului.
La nivel de țară
Pentru a găsi nivelurile de țară, puteți folosi aceeași tehnică și logică.
Accesați Merge Queries și copiați codul. Adăugați o nouă linie de formulă și inserați codul acolo. La sfârșitul codului, schimbați LeftOuter în RightAnti .
În îmbinarea valorilor personalizate și de numărare, LeftOuter selectează nivelul orașelor.
Acesta este ceea ce selectează codul.
LeftOuter a izolat orașele care sunt închise cu casete roșii. Pe de altă parte, RightAnti alege valorile din afara casetelor care sunt țările.
După schimbarea codului, veți primi 3 coloane noi.
Din nou, eliminați toate coloanele, cu excepția rândurilor grupate și extindeți-o.
Apoi, utilizați Gruparea după și numele coloanei de intrare ca Max_Lvl . Setați operația la Max și coloana la Lvl Nb .
Apoi, generați un cod prin îmbinarea tabelelor. Accesați Merge Queries și îmbinați Custom și Max_Lvl cu Data(Current).
În formulă, schimbați Changed Type3 în Replaced Value și Max_Lvl în Lvl Nb .
După modificarea formulei, acum aveți tabelele cu toate țările.
Eliminați toate coloanele, cu excepția coloanei de tip modificat 3 și extindeți-o.
Acum puteți vedea toate datele din acea coloană. Asigurați-vă că schimbați numele coloanei Valoare în Țări .
Veți avea nevoie doar de coloana Țări și Personalizare, așa că eliminați celelalte coloane.
Acum aveți masa finală pentru țări.
Îmbinarea ierarhiilor în LuckyTemplates
Acum că aveți tabelele Țări și orașe, trebuie să le îmbinați.
Mergeți la Merge Queries și îmbinați tabelul personalizat cu tabelul personalizat al Datelor(Current). Setați parametrul Join Kind la Intern , apoi faceți clic pe OK.
În formulă, schimbați ȚĂRI în ORAȘ, apoi apăsați Enter.
Extindeți coloana COUNTRIES.1 pentru a vedea toate celelalte coloane.
Eliminați toate coloanele, cu excepția țărilor și a valorii. Apoi, schimbați numele antetului Valoare la Oraș .
Acesta este acum tabelul simplificat pentru țări și orașe:
Ultimul pas este să adăugați o hartă de formă pentru a vizualiza datele.
Puneți tabelul Țări în parametrul Locație și Orașul în Saturație de culoare. Apoi, modificați proiecția de la Mercator la Orthographic.
Acum puteți vedea o vizualizare a hărții cu informații despre ierarhie.
Vizualizări de date LuckyTemplates – Hărți dinamice în sfaturi cu instrumente
Sortați vizualizările dinamic în rapoartele dvs. LuckyTemplates
Importanța creării de vizualizări LuckyTemplates convingătoare
Concluzie
Ierarhiile din vizualizările LuckyTemplates sunt importante pentru a obține informații valoroase. Vă spun detalii și date specifice în raportul dvs., clasându-le pe niveluri.
Sper că acest tutorial v-a ajutat să înțelegeți importanța acestor clasamente în vizualizările și rapoartele dvs. Îți simplifică datele într-un mod mai convingător.
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