Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Acest tutorial va discuta despre valoarea tabelului . Este una dintre cele mai comune valori structurate pe care le puteți întâlni în multe rapoarte de date LuckyTemplates . Veți învăța cum să construiți tabele folosind diferite expresii pentru a obține informații specifice și a face raportul dvs. perspicace.
Cuprins
Crearea unei valori de tabel
Gândiți-vă la tabele ca la o listă de înregistrări. Funcția hash sau pound table poate fi utilizată pentru a construi o valoare de tabel dintr-o listă de nume de coloane și o listă a valorilor câmpului de înregistrare.
Pentru a crea un tabel, creați o nouă interogare făcând clic dreapta pe spațiul de sub panoul Interogare. Faceți clic pe Interogare nouă și apoi selectați Interogare necompletată .
Introduceți următorul cod și apăsați Enter. Apoi, puteți vedea pictograma tabel de lângă numele interogării în panoul Interogare.
Dacă doriți să creați un număr de coloane fără nume de coloane specifice, puteți introduce un număr ca prim parametru urmat de o listă de valori ale câmpului de înregistrare.
Formula a creat 5 coloane cu 2 înregistrări. Cele două înregistrări sunt liste cu valori de la 1 la 5 și de la 6 la 10 separate prin virgulă. Dacă introduceți 4 valori în loc de 5 în a doua înregistrare, veți primi o eroare.
Dacă faceți clic pe spațiul de lângă eroare, veți primi un mesaj de eroare care spune că au fost specificate 5 chei în formulă, dar au fost furnizate doar 4 valori.
Dar dacă modificați numărul de coloane la 4 și apăsați Enter, prima înregistrare returnează acum o eroare.
Și când faceți clic pe spațiul de lângă eroare, veți vedea un mesaj de eroare care spune că au fost specificate doar 4 chei, dar au fost furnizate 5 valori.
Setarea tipurilor de date ale coloanelor
De cele mai multe ori, atunci când construiți un tabel, doriți să includeți numele coloanelor. În această sintaxă, puteți vedea că numele coloanelor sunt a și b . De asemenea, puteți vedea două înregistrări cu valorile 1 și 2 și 3 și 4.
Veți observa, de asemenea, că pictogramele de coloană au ABC123 . Se datorează faptului că listele cu valori de câmp de înregistrare pot obține atât tipuri de date primitive, cât și de date structurate.
Este posibil să declarați tipuri de date atunci când construiți un tabel. Primul parametru nu va mai fi o listă de nume de coloane, ci o declarație a unui tip de tabel care include atât numele coloanei, cât și tipul coloanei.
În formulă, prima coloană se numește a și are un tip de număr. A doua coloană se numește b cu un tip de date text. Există, de asemenea, 3 valori de înregistrare care conțin un număr și un text. De asemenea, puteți vedea pictogramele fiecărei coloane cu tipurile asociate.
Dacă modificați valoarea câmpului celei de-a doua înregistrări de la {2,“two”} la {2,2} , nu veți primi un mesaj de eroare și numele câmpului doi va fi schimbat la 2 în coloană. Chiar dacă 2 este un număr, nu are loc nicio validare de tip. Cu toate acestea, dacă treceți acest câmp într-o funcție care așteaptă o valoare text sau încărcați această interogare în modelul de date, acesta va fi evaluat și va apărea o eroare de nepotrivire.
Accesarea elementelor dintr-o valoare de tabel
Există și alte moduri de a crea tabele. Puteți utiliza funcțiile M care returnează tabele din liste sau înregistrări sau puteți adăuga manual un tabel utilizând opțiunea Introducere date din fila Acasă . Dar majoritatea tabelelor cu care veți avea de-a face în interiorul Power Query sunt rezultatele conectării la o sursă de date externă.
Când vine vorba de accesarea elementelor dintr-un tabel, puteți accesa atât rândurile, cât și coloanele, referindu-vă la poziția sa de index pe bază de zero. Puteți utiliza operatorul de index pozițional, care este un set de paranteze ( { } ).
Dacă doriți să accesați primul element din tabelul eșantion de mai sus, introduceți paranteze la sfârșitul formulei și scrieți 0 în paranteze. Formula va returna apoi prima valoare.
Accesarea primului element dintr-un tabel returnează întregul rând ca valoare de înregistrare . De asemenea, puteți efectua selecția opțională a elementului adăugând un semn de întrebare. Acest lucru schimbă comportamentul negăsit de la returnarea unei erori în returnarea unui null .
Deci, dacă doriți să accesați al patrulea element, schimbați operatorul de index la 3 și apăsați enter. Apoi, adăugați semnul întrebării la sfârșitul formulei. Sintaxa va returna apoi un null .
Tabelele acceptă și selecția câmpului, care este numele câmpului între paranteze drepte.
Sintaxa returnează prima coloană adăugând paranteze pătrate la sfârșit. Coloana a este apoi scrisă între paranteze pentru a scoate prima coloană.
O coloană poate conține mai multe valori, astfel încât aceasta returnează o listă într-o secvență ordonată de valori .
Tabelele de combinare și echivalare
Operatorii de combinație și ecuație pot fi utilizați cu tabele. Tabelele pot fi atașate folosind operatorul combinat, ampersand ( & ).
Puteți compara tabelele cu semnul egal sau neegal. Poate fi util să ne amintim că un tabel este o listă de înregistrări. Tabelele sunt considerate egale dacă îndeplinesc toate cele patru criterii:
Iată un exemplu:
Formula conține două tabele cu două coloane fiecare. Primul tabel are coloanele a și b și valorile 1 și 2 . Al doilea tabel are coloanele b și a și valorile 2 și 1 . Această formulă a dat TRUE deoarece ordinea câmpului sau a numelui coloanei este irelevantă atunci când se compară tabele.
Crearea tabelelor de măsură și a subdosarelor în LuckyTemplates
Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates
Concluzie
Majoritatea rapoartelor LuckyTemplates au tabele care constau din diferite date în rânduri și coloane . Aceste tabele sunt principalele entități generatoare de date din LuckyTemplates . Acestea afișează informații sub formă de tabel, ceea ce face ca rapoartele dvs. să pară convingătoare.
Melissa
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