Loendi-, kirje- või tabelistruktuurveeruga töötamine (Power Query)

Rakenduskoht
Microsoft 365 rakendus Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Liigendatud veeru (nt Loend, Kirje või Tabel) puhul on veeruga seotud väärtused. Liigendatud veergude veerupäises on ikoon Laienda veerg.

Liigendatud veerud

Liigendatud veerge on kolme tüüpi.

  • Loend Talletab väärtuste loendi (nt { 1, 2, 5, 10 } või { "hello", "hi", "good bye" }). Lahtri loendi väärtus on lihtsaim liigendatud veerg ja tabeliseost pole.
  • Kirje Talletab nimega väljade kogumi ühikuks rühmitatuna. Näiteks[ Eesnimi = "Jan", Perekonnanimi = "Soo", sünnikuupäev = #date(2010; 1; 2) ]. Väärtus Kirje lahtris tähistab üks-ühele tabeli seost praeguse või esmase tabeliga.
  • Tabel Talletab tabeli, millel on sekundaarne seos praeguste andmetega, mis on esmane tabel. Lahtris olev väärtus Tabel näitab üks-mitmele seost praeguse või esmase tabeliga.

Kirje ja tabeli liigendatud veerg tähistab andmeallikas seost, millel on relatsioonmudel (nt OData kanalis välisvõtmeseosega olem või SQL Server andmebaasi võõrvõtme seos).

Liigendatud tabeliveergude laiendamine

Seostuva tabeli veergude kuvamiseks saate kasutada ikooni Laienda veerg. Näiteks tabelis Tellimused toob laiendamistoiming kokku Order_Details kirjed, mis on seotud tabeliga Tellimus , et ühendada tellimuse reaüksused iga tellimusega. Laiendamistoiming laiendab esmase tabeli, et kaasata teisesest ja seotud tabelist pärinevad veerud. Illustreerimiseks tehke järgmist.

Primaartabelis on veerud A ja B.

Veerud A ja B

Seotud tabelis on veerg C.

Veerud A ja B ning seostuv veerg C

Laiendamistoiming laiendab esmase tabeli nii, et see hõlmaks veergu C , ja laiendab teisesest ja seostuvast tabelist, mis sisaldab veergu C, seostuvate väärtustega primaartabelit.

ABC

Tabeli liigendatud veeru laiendamisel kuvatakse väärtused andmete eelvaates teiste veergude kõrval. Lisateavet primaar- ja seotud tabelite kombineerimise kohta leiate teemast Mitme andmeallika kombineerimine

Tabeli struktureeritud veeru laiendamine

Selles näites laiendatakse laiendamistoiminguga tabelit Tellimus , et kaasata veerud Order_Details.ProductID, Order_Details.UnitPrice ja Order_Details.Kogus , et koondada esmase tabeli read ja seotud tabeli Order_Details read.

Liigendatud tabeliandmete näidis

  1. Päringu avamiseks otsige üles Power Query redaktor varem laaditud päring, valige andmetes lahter ja seejärel valige Päringu>redigeerimine. Lisateavet leiate teemast Päringu loomine, laadimine või redigeerimine Excelis.

    Märkus Päringusse peab olema ühendatud vähemalt kaks tabelit. Lisateavet leiate teemast Päringute ühendamine. 

  1. Klõpsake liigendatud veeru veerupäises laiendamisikooni (Laienda ).

  2. Valige ripploendist Veerunimed soovitud veerud ja tühjendage soovimatud veerud. 

    Valige veerunimed

  3. Klõpsake nuppu OK.

Tulem

Tabel sisaldab nüüd iga 3. juhises valitud veeru jaoks uut veergu. 

Liigendatud tabeliveeru laiendamise tulemused

Kirje struktureeritud veeru laiendamine

Kui laiendate kirje struktureeritud veergu, kuvatakse väärtused andmete eelvaates uute veergudena. Kui te seda ei laienda ja seejärel laadite päringu töölehele, kuvatakse veeru iga lahtri kohatäiteväärtus [Kirje ].

  1. Päringu avamiseks otsige üles Power Query redaktor varem laaditud päring, valige andmetes lahter ja seejärel valige Päringu>redigeerimine. Lisateavet leiate teemast Päringu loomine, laadimine või redigeerimine Excelis.

  2. Kindla väärtuse kuvamiseks veergu laiendamata valige liigendatud veerus väärtus, millel on kirje väärtus. Siin on mõned näited.

    Veeru Record Complex laiendamine

  3. Valige liigendatud veeru veerupäises laiendamisikoon (Laienda ).

  4. Valige ripploendist Veerunimed soovitud veerud ja tühjendage soovimatud veerud.

    Liigendatud kirjeveeru nupu Laienda klõpsamine

  5. Klõpsake nuppu OK.

Tulem

Tabel sisaldab nüüd iga 4. juhises valitud veeru jaoks uut veergu. 

Liigendatud veeru Kirje laiendamise tulemid

Loendi struktureeritud veeru laiendamine

Kui laiendate loendi struktureeritud veergu, kuvatakse väärtused andme eelvaates uute veergudena. Kui te seda ei laienda ja laadite päringu töölehele, kuvatakse iga veerulahtri kohatäiteväärtus [Loend ].

  1. Päringu avamiseks otsige üles Power Query redaktor varem laaditud päring, valige andmetes lahter ja seejärel valige Päringu>redigeerimine. Lisateavet leiate teemast Päringu loomine, laadimine või redigeerimine Excelis.

  2. Kindla väärtuse kuvamiseks veergu laiendamata valige liigendatud veerus väärtus, millel on loendi väärtus. Siin on mõned näited.

    Loendikompleksveeru laiendamine

  3. Valige liigendatud veeru veerupäises laiendamisikoon (Laienda ).

  4. Tehke ühte järgmistest.

    • Iga loendiväärtuse jaoks rea loomiseks valige Laienda uutele ridadele.
    • Eraldajaga eraldatud tekstväärtuste loendi loomiseks valige Ekstrakti väärtused.
  5. Klõpsake nuppu OK.

Uutele ridadele laiendamise tulem

Liigendatud loendi veeru laiendamise tulemid ridade kaupa

Result for Extract Values with a semicolon (;) as a delimiter

Liigendatud loendiveeru laiendamise tulemused eraldajaga väärtuste ekstraktimise teel

Käsud jaotises Structured Column (Liigendatud veerg)

Liigendatud veergudega töötamiseks saate lindil Power Query redaktor kasutada järgmisi lisakäske.

  1. Valige HomeTransform (Koduteisendus>) ja seejärel valige jaotises Structured Column (Liigendatud veerg) üks järgmistest käskudest.
    Laiendada Liigendatud veerg (Loend, Kirjed või Tabel) saab praeguse päringutabeli uuteks veergudeks ja ridadeks. See käsk on sama, mis ikoon Laienda laienda.

    KokkuTabeli struktureeritud veeru väärtuste summeerimine kokkuvõttefunktsioonide (sh Sum ja Count) abil. See käsk on sama, mis ikooni Laienda laiendamine valimine ja seejärel ripploendis Veerunimed nupu Liitväärtus valimine. See on saadaval ainult liigendatud tabeliveeru jaoks.

    Ekstrakti väärtused Ekstraktib liigendatud loendiveeru väärtused, kombineerides need määratud eraldaja abil üheks tekstiväärtuseks.

Märkus Samuti saate kasutada käsku Statistika jaotises Arvuveerg (Valige transformatsiooni>statistika) koos liigendatud tabeliveeruga . Sellel on sama kokkuvõttefunktsioonide loend nagu lindi Power Query redaktor kontekstimenüü Transformatsiooni kontekstimenüü Loendiriistad jaotises Numbriloend.

Kontekstimenüü Transformatsioon kasutamine

Käsu Süvitsiminek abil saate kuvada lindi Power Query redaktor menüü Loendiriistad alammenüü Transformatsioon ja kuvada liigendatud veergudega töötamiseks lisakäsud. Ärge ajage seda menüüd Transformatsioon segi teise menüüga Transformatsioon, mis on regulaarselt saadaval Power Query redaktor lindil.

  1. Paremklõpsake veerupäist ja seejärel valige Süvitsiminek.
  2. Loendi või kirje tabeliks teisendamiseks valige jaotises Loendiriistad käsk Teisenda>tabeliks.
  3. Üksuste üla-, all- või vahemiku säilitamiseks valige jaotises Loendiriistad käsk Teisenda>säilita üksused.
  4. Ülemise, alumise või alternatiivse üksuse eemaldamiseks valige jaotises Loendiriistad käsk Teisenda eemalda>üksused.
  5. Duplikaatväärtuste eemaldamiseks valige jaotises Loendiriistad käsk Teisendaduplikaatide> eemaldamine. Lisateavet leiate teemast Duplikaatridade säilitamine või eemaldamine.
  6. Üksuste tagasipööramiseks valige jaotises Loendiriistad käsk Teisenda>pöördüksused.
  7. Andmete sortimiseks valige jaotises Loendiriistad Exceli käsk Sordi tõusvas järjestuses A-st Y-ni, mis sordib A-st Y-ni või väikseimast arvust suurimani võiSordi LaskuvasY-st A-ni Exceli käsuga, mis sordib Y-st A-ni või suurimast arvust väikseimani. Lisateavet leiate teemast Andmete sortimine.
  8. Erinevate statistikate kuvamiseks valige jaotises Loendiriistad käsk Transformatsioonistatistika>. Saadaval on järgmine statistika: Sum, Minimum, Maximum, Median, Average, Standard, Deviation, Count Values ja Count Distinct Values. Lisateavet leiate teemast Veeruandmete liitmine.

Lisateave

Power Query for Exceli spikker

Päringute ühendamine

Ridade rühmitamine või summeerimine (docs.com)