Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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ă .

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

Dar dacă modificați numărul de coloane la 4 și apăsați Enter, prima înregistrare returnează acum o eroare.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

Ș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.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

Î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.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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 .

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

Tabelele acceptă și selecția câmpului, care este numele câmpului între paranteze drepte.

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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:

  • Au același număr de coloane.
  • Au același număr de rânduri.
  • Toate numele coloanelor sau numele câmpurilor de înregistrare sunt prezente și egale în ambele tabele.
  • Toate valorile câmpului de înregistrare se potrivesc.

Iată un exemplu:

Valoarea tabelului – O valoare structurată comună în LuckyTemplates

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

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

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.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Î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.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

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.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

Î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.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

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.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

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.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

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

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți