Lucrul cu o coloană structurată de listă, înregistrare sau tabel (Power Query)

Pentru o coloană structurată, cum ar fi Listă, Înregistrare sau Tabel, există valori asociate cu coloana. Coloanele structurate au o pictogramă de extindere Pictograma de extindere a coloanei din antetul coloanei.

Despre coloanele structurate

Există trei tipuri de coloane structurate:

  • Listă Stochează o listă de valori, De exemplu, { 1, 2, 5, 10 } sau { "salut", "salut", "la revedere" }. Valoarea Listă într-o celulă este cea mai simplă coloană structurată și nu există nicio relație între tabele.
  • Înregistrare Stochează un set de câmpuri denumite grupate într-o unitate. De exemplu, [ Prenume = "Vlad", Nume = "Codreanu", Data nașterii = #date(2010, 1, 2) ].  Valoarea Înregistrare din celulă indică o relație de tip unu-la-unu cu tabelul curent sau cu tabelul principal.
  • Tabel Stochează un tabel care are o relație secundară cu datele curente, care este tabelul principal. O valoare Tabel din celulă indică o relație unu-la-mai-mulți cu tabelul curent sau cu tabelul principal.

O coloană structurată Înregistrare și tabel reprezintă o relație din sursa de date care are un model relațional, cum ar fi o entitate cu o asociere de cheie străină într-un flux OData sau o relație de cheie străină într-o bază de date SQL Server.

Despre extinderea coloanelor structurate de tabel

Puteți utiliza pictograma pictogramei ExtindereExtindere coloană pentru a vedea coloanele dintr-un tabel asociat. De exemplu, într-un tabel Comenzi, o operațiune de extindere reunește înregistrările Order_Details care sunt asociate cu tabelul Comenzi pentru a combina elementele din liniile comenzii cu fiecare comandă. Operațiunea de extindere extinde un tabel principal pentru a include coloane dintr-un tabel secundar și asociat. Pentru a ilustra:

Un tabel principal are coloanele A și B.

Coloana A și B

Un tabel asociat are coloana C.

Coloanele A, B și C asociată

Operațiunea de extindere extinde un tabel primar pentru a include coloana C și extinde un tabel principal cu valori asociate din tabelul secundar și din tabelul asociat care conține coloana C.

ABC

Pentru a rezuma, atunci când extindeți o coloană structurată de tabel , valorile sunt afișate împreună cu celelalte coloane în Examinare date. Pentru mai multe informații despre combinarea tabelelor principale și corelate, consultați Aflați despre combinarea mai multor surse de date

Extinderea unei coloane structurate de tabel

În acest exemplu, operațiunea de extindere extinde un tabel Order pentru a include coloanele Order_Details.ProductID, Order_Details.UnitPrice și Order_Details.Quantity , pentru a reuni tabelul principal Rândurile Comenzi și tabelul asociat Order_Details rânduri.

Exemplu de date din tabel structurat

  1. Pentru a deschide o interogare, găsiți una încărcată anterior din Editor Power Query, selectați o celulă din date, apoi selectați Editare interogare>. Pentru mai multe informații , consultați Crearea, încărcarea sau editarea unei interogări în Excel.

    Notă Interogarea trebuie să aibă cel puțin două tabele asociate într-o relație. Pentru mai multe informații, consultați Îmbinarea interogărilor. 

  1. Faceți clic pe pictograma de extindere (Extindere ) din antetul de coloană a coloanei structurate.

  2. În lista verticală Nume coloane , selectați coloanele dorite și debifați coloanele pe care nu le doriți. 

    Selectați numele coloanelor

  3. Selectați OK.

Rezultat

Tabelul conține acum o coloană nouă pentru fiecare dintre coloanele selectate la pasul 3. 

Rezultatele extinderii unei coloane de tabel structurate

Extinderea unei coloane structurate de înregistrări

Atunci când extindeți o coloană structurată cu înregistrare , valorile sunt afișate ca coloane noi în Examinare date. Dacă nu-l extindeți și apoi încărcați o interogare într-o foaie de lucru, vedeți valoarea substituent [ Înregistrare] pentru fiecare celulă din coloană.

  1. Pentru a deschide o interogare, găsiți una încărcată anterior din Editor Power Query, selectați o celulă din date, apoi selectați Editare interogare>. Pentru mai multe informații , consultați Crearea, încărcarea sau editarea unei interogări în Excel.

  2. Pentru a vedea o anumită valoare fără a extinde coloana, selectați o valoare din coloana structurată care are o valoare Înregistrare . De exemplu:

    Extinderea unei coloane complexe de înregistrări

  3. Selectați pictograma de extindere (Extindere ) din antetul de coloană a coloanei structurate.

  4. În lista verticală Nume coloane , selectați coloanele dorite și debifați coloanele pe care nu le doriți.

    Faceți clic pe Extindere pentru o coloană de înregistrare structurată

  5. Selectați OK.

Rezultat

Tabelul conține acum o coloană nouă pentru fiecare dintre coloanele selectate la pasul 4. 

Rezultatele extinderii unei coloane structurate Înregistrare

Extinderea unei liste coloane structurate

Atunci când extindeți o coloană structurată de listă, valorile sunt afișate ca coloane noi în Examinare date. Dacă nu îl extindeți și apoi încărcați o interogare într-o foaie de lucru, vedeți valoarea substituent [ List] pentru fiecare celulă din coloană.

  1. Pentru a deschide o interogare, găsiți una încărcată anterior din Editor Power Query, selectați o celulă din date, apoi selectați Editare interogare>. Pentru mai multe informații , consultați Crearea, încărcarea sau editarea unei interogări în Excel.

  2. Pentru a vedea o anumită valoare fără a extinde coloana, selectați o valoare din coloana structurată care are o valoare de listă . De exemplu:

    Extinderea unei coloane complexe de listă

  3. Selectați pictograma de extindere (Extindere ) din antetul de coloană a coloanei structurate.

  4. Alegeți una dintre următoarele variante:

    • Pentru a crea un rând pentru fiecare valoare de listă, selectați Extindere la Rânduri noi.
    • Pentru a crea o listă de valori text separate prin un delimitator, selectați Extragere valori.
  5. Selectați OK.

Rezultat pentru Extindere la rânduri noi

Rezultatele extinderii unei coloane din Listă structurată cu rânduri

Rezultat pentru extragerea valorilor cu punct și virgulă (;) ca delimitator

Rezultatele extinderii unei liste structurate Coloană prin extragerea valorilor cu un delimitator

Utilizarea comenzilor din grupul Coloană structurată

Puteți utiliza următoarele comenzi suplimentare de pe panglica Editor Power Query pentru a lucra cu coloane structurate:

  1. Selectați Transformare la domiciliu>, apoi selectați una dintre următoarele comenzi din grupul Coloană structurată.
    Extindere Promovează o coloană structurată (Listă, Înregistrări sau Tabel) pentru a deveni coloane și rânduri noi în tabelul de interogare curent. Această comandă este la fel ca pictograma Extindereși extindere .

    Agregate Rezumați valorile dintr-o coloană structurată de tabel utilizând funcții agregate, inclusiv Sum și Count. Această comandă este similară selectării pictogramei ExtindereExtindere , apoi selectării Agregare în caseta de dialog verticală Nume coloane . Este disponibilă numai pentru coloana Tabel structurat.

    Extragere valori Extrage valorile unei coloane Listă structurate combinându-le într-o singură valoare text, utilizând un delimitator specificat.

Notă De asemenea, puteți utiliza comanda Statistică din grupul Coloană Număr (Select Transform>Statistics) cu o coloană structurată de tabel . Are aceeași listă de funcții agregate ca comanda Statistici din grupul Listă numerică din fila contextuală Transformare de sub Instrumente listă în panglica Editor Power Query.

Utilizarea filei contextuale Transformare

Puteți utiliza comanda Detaliere pentru a afișa fila contextuală de transformare de sub Instrumente listă în panglica Editor Power Query și pentru a afișa comenzile suplimentare pentru a lucra cu coloane structurate. Nu confundați această filă Transformare cu cealaltă filă Transformare care este disponibilă în mod regulat cu panglica Editor Power Query.

  1. Faceți clic dreapta pe antetul coloanei, apoi selectați Detaliere.
  2. Pentru a efectua conversia listeisau înregistrării la un tabel, sub Instrumente listă, selectați Transformare>în tabel.
  3. Pentru a păstra primele, ultimele sau o zonă de elemente, sub Instrumente listă, selectați Transformare>Păstrare elemente.
  4. Pentru a elimina elemente de sus, de jos sau alternative, sub Instrumente listă, selectați Transformare>eliminare elemente.
  5. Pentru a elimina valorile dublate, sub Instrumente listă, selectați Transformare>Eliminare dubluri. Pentru mai multe informații, consultați Păstrarea sau eliminarea rândurilor dublate.
  6. Pentru a inversa elemente, sub Instrumente listă, selectați Transformare>inversare elemente.
  7. Pentru a sorta datele, sub Instrumente listă, selectați Sortare ascendentă de la A la Z comandă în Excel care sortează de la A la Z sau de la cel mai mic număr la cel mai mare sau Sortare descendentăde la Z la A comandă din Excel, care sortează de la Z la A sau de la cel mai mare număr la cel mai mic. Pentru mai multe informații, consultați Sortarea datelor.
  8. Pentru a afișa diverse statistici, sub Instrumente listă , selectați Transformare>statistică. Sunt disponibile următoarele statistici: Sumă, Minim, Maxim, Mediană, Medie, Standard, Abatere, Contorizare valori și Contorizare valori distincte. Pentru mai multe informații, consultați Agregarea datelor dintr-o coloană.

Consultați și

Ajutor Power Query pentru Excel

Îmbinarea interogărilor

Gruparea sau rezumarea rândurilor (docs.com)