Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, veți afla despre valorile LuckyTemplates și despre modul în care acestea sunt generate în Editorul Power Query . Aceste valori au literale corespunzătoare care pot fi utilizate în coduri și expresii pentru a produce rezultate și date. De asemenea, veți afla cum și unde să aplicați valorile pentru a crea un raport convingător.
Cuprins
Valorile LuckyTemplates și literalele lor
O singură bucată de date produsă prin evaluarea unei expresii se numește valoare . Există două grupuri principale atunci când se analizează tipurile de date și operatori: Valori de tip primitiv și Valori de tip structurat . Valorile primitive sunt valori care nu sunt construite din alte valori. Valorile structurate sunt valori care sunt construite atât din valori primitive, cât și din alte valori structurate.
Fiecare tip de valoare are asociată o sintaxă literală utilizată pentru a construi valori de acel tip specific. Are, de asemenea, un set de operatori care pot fi utilizați. Cea mai simplă formă a unei expresii este un literal care reprezintă o valoare.
Acesta este un tabel cu câteva valori și literalele lor corespunzătoare:
Puteți vizualiza alte exemple în Editorul Power Query . Creați o nouă interogare deschizând editorul de interogări și accesând fila Acasă. Apoi, faceți clic pe New Source și selectați Blank .
O altă modalitate este să faceți clic dreapta în panoul Interogare, să faceți clic pe Interogare nouă și să selectați Interogare necompletată .
Valori nule
Prima valoare care va fi discutată este Null , care este scrisă folosind literalul null . Null este folosit pentru a reprezenta absența unei valori sau a unei valori a unei stări nedeterminate sau necunoscute. Când îl scrieți în bara de formule, veți vedea că pictograma de lângă numele interogării este un tabel cu un semn de întrebare.
Valoarea logică este folosită pentru operațiuni (inaudibile) și poate fi adevărată sau falsă. Este scris folosind literalele adevărat și fals . Dacă introduceți true în bara de formule și apăsați Enter, veți observa că valoarea este transformată într-un text complet cu majuscule.
Cu toate acestea, dacă deschideți fereastra Editor avansat, veți vedea că adevăratul este în litere mici. Acest lucru se datorează faptului că Power Query face distincție între majuscule și minuscule. Înseamnă că toate celelalte cuvinte cheie din M trebuie scrise cu litere mici.
Amintiți-vă că Power Query a creat expresia let . Deci, dacă creați o singură expresie, puteți elimina totul din fereastră și doar introduceți true . Când dați clic pe Terminat, veți obține rezultatul exact.
Valori goale
Null și Blank sunt două valori diferite. Pentru a demonstra, creați o interogare nouă și deschideți fereastra Editor avansat. Apoi, introduceți acest cod.
După aceea, activați profilul de coloană din fila Vizualizare.
În Statisticile coloanei de sub panoul de previzualizare, puteți vedea că coloana eșantion conține 7 valori unice. Cu toate acestea, puteți distinge doar două valori: spații libere și null .
Modificați gruparea distribuției valorii. Faceți clic pe punctele de suspensie ale tabelului, faceți clic pe Grupare după și selectați Lungimea textului. Graficul se va transforma apoi într-o distribuție a lungimii textului.
În diagramă, puteți vedea că are un șir de text gol, deoarece aveți un articol cu o lungime de text de zero caractere. De asemenea, are 4 șiruri cu un caracter și un alt șir unic cu două caractere.
Ceea ce pare a fi un gol poate fi de fapt o serie de lucruri. În majoritatea cazurilor, probabil va fi doar un șir de text gol; poate fi, de asemenea, o grămadă de spații sau alte caractere non-principale.
Important este ce este în coloana următoare. Acesta ilustrează faptul că niciunul dintre aceste spații libere nu este de fapt egal cu nul, deoarece toate reprezintă o valoare, în timp ce nul reprezintă absența unei valori.
Valori numerice și valori speciale LuckyTemplates
O altă valoare primitivă este valoarea numărului . Dacă creați o nouă interogare și introduceți o valoare numerică în bara de formule, panoul de previzualizare va afișa valoarea. Numele interogării va avea un tip de număr de date.
Biblioteca standard conține și expresii care returnează numere. De exemplu, dacă introduceți =Număr.PI în bara de formule, panoul de previzualizare vă va oferi valoarea lui Pi.
Există, de asemenea, valori speciale care sunt considerate a fi o valoare numerică precum infinitul pozitiv și negativ.
Apoi, mai există și valoarea not a number , care este notată cu NaN . Această valoare se obține prin împărțirea zero la zero.
Funcțiile legate de dată și oră pot fi toate construite folosind propria lor funcție intrinsecă specifică. Dacă introduceți o dată în bara de formule și deschideți fereastra Editor avansat, veți vedea că Power Query adaugă automat acea funcție intrinsecă.
Veți vedea #date urmat de anul, numărul lunii și ziua.
Valori text
Valoarea textului reprezintă o secvență de caractere Unicode. Are o formă literală care este construită folosind ghilimele duble. Cu toate acestea, nu trebuie să puneți ghilimele duble atunci când scrieți un text în bara de formule.
Dacă deschideți fereastra Editor avansat, veți vedea că Power Query adaugă automat semnele.
Deci, atunci când scrieți o valoare de text în fereastra Editor avansat, trebuie să adăugați manual semnele ghilimelei. Dar când o treceți ca o singură expresie în bara de formule, Power Query adaugă semnele citate pentru dvs.
Toate valorile care sunt abordate în acest tutorial sunt valori primitive, ceea ce înseamnă că nu sunt formate din alte valori.
În acest tabel, valorile Time , Date , DateTime , DateTimeZone și Duration au funcții intrinseci asociate care ajută la crearea valorilor de același tip.
Valoarea binară reprezintă o secvență de octeți. #binary poate fi folosit pentru a construi o valoare binară dintr-o listă de octeți . Există și alte funcții binare pe care le puteți utiliza, cum ar fi opțiunea Introduceți date. Power Query utilizează codificare binară pentru a stoca astfel de tabele create manual.
Extrageți valori din înregistrări și liste în Power Query
3 moduri de a combina valori folosind DAX în LuckyTemplates
Concluzie
Construirea rapoartelor de date începe cu scrierea formulelor care utilizează valorile și literalele corecte. Valorile LuckyTemplates sunt unul dintre cele mai esențiale lucruri atunci când scrieți coduri și formule. Ele aduc rezultate prin colectarea de date și efectuarea de expresii create în sintaxă .
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