Tekstin jäsentäminen JSON- tai XML-muotoon
Power Queryssa voit jäsentää sarakkeen sisällön tekstimerkkijonoilla tunnistamalla sisällön joko JSON- tai XML-tekstimerkkijonoksi.
Voit suorittaa tämän jäsennystoiminnon valitsemalla Jäsennä-vaihtoehdon, joka löytyy seuraavista paikoista Power Query -editorissa:
Muunna-välilehti – Tämä vaihtoehto muuntaa olemassa olevan sarakkeen jäsentämällä sen sisältöä.
Lisää sarake-välilehti – Tämä vaihtoehto lisää taulukkoon uuden sarakkeen, joka jäsentää valitun sarakkeen sisällön.
Tässä artikkelissa käytetään mallitaulukkoa, joka sisältää seuraavat sarakkeet, jotka sinun on jäsennttävä:
SalesPerson – Sisältää käsittelemättömiä JSON-tekstimerkkijonoja, joissa on tietoja myyntihenkilön Etunimi - ja Sukunimi-ominaisuuksista , kuten seuraavassa esimerkissä.
{ "id" : 249319, "FirstName": "Lesa", "LastName": "Byrd" }
Maa – Sisältää käsittelemättömiä XML-tekstimerkkijonoja, joissa on tietoja maasta ja jakolaskusta, johon tili on määritetty, kuten seuraavassa esimerkissä.
<root> <id>1</id> <Country>USA</Country> <Division>BI-3316</Division> </root>
Mallitaulukko sisältää myös Account-sarakkeen, joka sisältää tilinumeron ja määritetyn päivämäärän.
Tavoitteena on jäsentää edellä mainitut sarakkeet ja laajentaa sarakkeiden sisältöä, jotta saat tämän tuloksen.
Valitse SalesPerson-sarake. Valitse sitten JSON Avattavasta Jäsennä-valikosta Muunna-välilehdeltä. Nämä vaiheet muuntavan SalesPerson-sarakkeen tekstimerkkijonosta Tietuearvot-sarakkeeksi. Voit valita missä tahansa tietuearvon solun välilyönnissä, jolloin saat yksityiskohtaisen esikatselun tietueen sisällöstä näytön alareunassa.
Valitse SalesPerson-sarakeotsikon vieressä oleva laajennuskuvake. Valitse Laajenna sarakkeet -valikosta vain Etunimi- ja Sukunimi-kentät . Varmista myös, että Käytä alkuperäisen sarakkeen nimeä etuliitteenä on valittuna.
Toiminnon tulos antaa seuraavan taulukon.
Valitse Country-sarake. Valitse sitten XML-painike Muunna-välilehden avattavasta Jäsennä-valikosta. Nämä vaiheet muuntavan Maa-sarakkeen tekstimerkkijonojen merkkijonoista taulukkoarvoihin. Voit valita mitä tahansa kohtaa Table-arvon solun sisällä olevista välilyönnistä, jolloin saat yksityiskohtaisen esikatselun taulukon sisällöstä näytön alareunassa.
Valitse Country-sarakeotsikon vieressä oleva laajennuskuvake. Valitse Laajenna sarakkeet -valikosta vain Maa- ja Jakolasku-kentät. Varmista myös, että Käytä alkuperäisen sarakkeen nimeä etuliitteenä on valittuna.
Voit määrittää kaikki uudet sarakkeet tekstisarakkeiksi. Tämän toiminnon tuloksena saat etsimäsi tulostetaulukon.