Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În această postare de blog, vom arunca o privire asupra modului în care puteți extrage valori din înregistrări și liste folosind Power Query . După cum puteți vedea, prima coloană din tabelul meu conține înregistrări. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Când fac clic în lateral în spațiul alb, pot vedea o previzualizare a acelei înregistrări mai jos.
Să presupunem că vreau să extrag o singură valoare din această înregistrare și nu vreau să extind întreaga înregistrare. Vreau doar să recuperez numele .
Pentru a prelua o singură valoare din înregistrare, voi folosi o funcție numită Înregistrare. Câmp . Mai întâi, vom adăuga o coloană personalizată .
În al doilea rând, introduceți funcția M apoi indicați spre Coloana 1 care conține înregistrările noastre și identifică câmpul pe care vrem să-l accesăm.
Tot ce trebuie să facem este să îi transmitem numele ca valoare text. Acel câmp a fost numit Nume, așa că vom adăuga paranteze de închidere și vom apăsa OK .
După cum puteți vedea, acum am extras toate acele valori de câmp.
În loc de o funcție, pot folosi și un operator de acces la câmp pentru a selecta o valoare dintr-o înregistrare. Din nou, să adăugăm o coloană personalizată.
În primul rând, vom face referire la coloana care conține înregistrarea . Pentru a accesa câmpul, tot ce trebuie să facem este să introducem numele câmpului între paranteze drepte. Vom scrie paranteza pătrată de deschidere, numele valorii câmpului pe care dorim să o recuperăm, paranteza pătrată de închidere, apoi apăsăm OK.
După cum puteți vedea, acest lucru îmi aduce exact același rezultat.
Acum, ce se întâmplă dacă numele câmpului meu nu există? Vom schimba acest lucru în Name1 și vom apăsa OK.
Acum primim o eroare.
Pentru a evita asta, tot ce trebuie să facem este să adăugăm un „?” la sfârșit și apoi apăsați OK.
Practic, acum ne întrebăm dacă numele câmpului nostru există și dacă nu există, nu primim eroarea, dar primim o valoare nulă .
Cuprins
Extragerea unei valori de câmp de înregistrare
Cum putem extrage o singură valoare a câmpului de înregistrare dacă înregistrările noastre sunt imbricate în listă și, din nou, nu vrem să extragem mai întâi lista și acele înregistrări? Ei bine, în acest caz, putem folosi și operatorul de acces la articole pentru a selecta un articol pe baza poziției sale zero în listă. Să explorăm ambele metode pe care le-am folosit înainte.
Acum, scopul primului rând din tabel este de a accesa primul element din listă. Scopul celui de-al doilea rând este al doilea element și așa mai departe.
În acest moment, nu am un câmp în tabelul meu pentru a identifica poziția pe bază de zero a articolului pe care vreau să îl accesez. Cu toate acestea, este destul de ușor să creezi acea coloană de ajutor. Tot ce ne trebuie este un indice care să înceapă de la zero.
Adăugați o coloană index de la zero.
Să adăugăm o coloană personalizată.
Introduceți funcția M în coloana care conține listele noastre, care este Coloana2. Folosiți paranteze și treceți coloana noastră cu index. Nu uitați de paranteza de închidere, virgula și apoi din nou, transmiteți numele câmpului ca valoare text. Tastați Nume, utilizați paranteza de închidere și apăsați OK.
În loc de funcție, putem folosi și acea combinație de operatori de acces la element și câmp pentru a obține același rezultat. Deci, să adăugăm o coloană personalizată și să indicam spre coloana care conține listele, care este Coloana2.
În interiorul acelor paranteze, putem accesa articolul. Dorim să accesăm câmpul numit Nume.
Concluzie
Pentru acest tutorial, am văzut două metode despre cum puteți extrage valori cu interogare de putere. Sper că ți-a plăcut asta.
Nu uitați să vă abonați la canalul TV LuckyTemplates . Avem o mulțime de conținut care vine de la mine și de la experții LuckyTemplates, toate dedicate îmbunătățirii modului în care utilizați LuckyTemplates.
În cele din urmă, consultați site-ul LuckyTemplates pentru o mulțime de resurse și învățare ulterioară pe care le puteți accesa foarte ușor.
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