Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, veți învăța cum să creați și să utilizați valorile listei structurate . De asemenea, veți învăța cum să le maximizați folosind diferite contexte și expresii pentru a obține datele și rezultatul dorit. Metodele de scurtătură vor fi, de asemenea, discutate pentru a ajuta la crearea listelor cu ușurință.
Cuprins
Crearea valorilor liste structurate
Lista este o succesiune ordonată de valori; ordinea sa este luată în considerare atunci când comparați liste. Inițializatorul de listă este un set de paranteze. Dacă introduceți paranteze ( { } ) în bara de formule și apăsați Enter, veți crea o listă goală. De asemenea, puteți vedea pictograma asociată listelor lângă numele interogării în pagina Interogare .
Pentru a crea o listă cu valori, creați mai întâi o nouă interogare făcând clic dreapta pe spațiul din interiorul panoului Interogare. Apoi, faceți clic pe Interogare nouă și selectați Interogare necompletată .
Apoi, introduceți valorile în bara de formule. Dacă aveți mai multe valori, separați fiecare dintre ele folosind o virgulă. Valorile din listă nu trebuie să fie de același tip, așa că pot fi fie de tip primitiv, fie de tip structurat. Aceasta este o listă cu valori de text, listă și înregistrare:
Utilizarea punctelor duble pentru numere și caractere secvențiale
Dacă trebuie să creați o listă de numere secvențiale, există o prescurtare pentru asta. Mai întâi, introduceți inițializatorul urmat de primul număr. Apoi, introduceți două puncte și apoi ultimul număr.
Puteți vedea că a creat o listă de numere secvențiale de la 1 la 5. Numerele trebuie să fie incrementale . Deci, dacă schimbați ultimul număr la -5, veți obține o listă goală, deoarece valoarea de pornire este mai mare decât valoarea finală.
Această metodă funcționează și cu personaje.
Puteți vedea că a creat o listă de caractere de la prima valoare până la valoarea finală din cod. Dar dacă modificați valorile invers, va afișa o listă goală. Acest lucru se datorează faptului că valorile caracterelor Unicode asociate cu caracterele nu sunt incrementale.
Aceasta este o interogare pentru a ilustra în continuare acest proces.
Dacă introduceți acest lucru în fereastra editorului avansat și apăsați Terminat , veți vedea valorile numerice asociate literelor.
Cu toate acestea, această metodă nu funcționează cu datele. Dacă introduceți valori de dată în bara de formule, veți primi un mesaj de eroare.
Accesarea unui articol dintr-o listă structurată
Există și alte moduri de a crea liste. Puteți utiliza funcții M care returnează liste sau puteți extrage o singură coloană dintr-un tabel care va returna și o listă. Dar, mai frecvent, listele sunt folosite ca parametri în funcțiile M. În aceste cazuri, este important să știți cum să creați o listă, astfel încât să puteți oferi acelei funcții valoarea corectă a parametrului.
Pentru a accesa un element dintr-o listă, vă puteți referi la el prin poziția sa bazată pe zero folosind operatorul de index pozițional. În acest exemplu, puteți vedea că operatorul de index 0 a scos prima valoare 1.
Dacă schimbați operatorul de index de la 0 la 2, veți obține ultima valoare 3.
Deci, dacă doriți să preluați al patrulea element din listă prin schimbarea operatorului de index la 3, veți primi o eroare deoarece nu există suficiente valori în listă.
Adăugarea unui semn de întrebare la operatorul de index de poziție modifică comportamentul „negăsit” de la returnarea unei erori la un null . Acest lucru se mai numește și efectuarea unei selecții opționale de articol.
Combinarea și echivalarea listelor
Puteți utiliza operatorii de combinație și ecuație cu liste. Listele pot fi combinate folosind operatorul de combinare, ampersand ( & ).
Prima listă conține numerele de la 1 la 5, iar a doua listă conține 2 și 3. Puteți vedea că listele sunt combinate într-o singură listă.
La compararea listelor, se ia în considerare ordinea. În acest exemplu, puteți vedea că codul a dat FALSE deoarece nu sunt egale între ele.
Concluzie
Valorile listelor structurate sunt frecvente în rapoartele de date LuckyTemplates , deoarece arată datele și informațiile într-o formă de listă. Acestea ajută la organizarea și clasificarea datelor pentru ca rapoartele să pară convingătoare. Dacă doriți să enumerați anumite texte, numere sau chiar valori, folosirea listelor este foarte recomandată.
Melissa
Extrageți valori din înregistrări și liste în Power Query
Creați liste automate pe baza calculelor de clasare în LuckyTemplates
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