Jaa


Opetusohjelma: Tietojen muotoilu ja yhdistäminen Power BI Desktopissa

Power BI Desktopilla voit muodostaa yhteyksiä moniin erilaisiin tietolähteisiin ja muotoilla sitten tietoja tarpeidesi mukaisesti. Tällöin voit luoda visuaalisia raportteja, joita voit jakaa muiden kanssa. Tietojen muotoileminen tarkoittaa tietojen muuntamista: sarakkeiden tai taulukoiden nimeämistä uudelleen, tekstin muuntamista luvuiksi, rivien poistamista, ensimmäisen rivin määrittämistä otsikoiksi ja niin edelleen. Tietojen yhdistäminen tarkoittaa kahden tai useamman tietolähteen yhdistämistä, tietojen muotoilua tarvittaessa ja sitten tietojen yhdistämistä yhdeksi kyselyksi.

Tässä opetusohjelmassa opit:

  • Muotoilla tietoja Power Query -editorin avulla
  • Yhteyden muodostaminen eri tietolähteisiin.
  • Yhdistä kyseiset tietolähteet ja luo tietomalli, jota käytetään raporteissa.

Power BI Desktopin Power Query -editori käyttää hiiren kakkospainikkeen valikoita ja Muunna-valintanauhaa. Useimmat toiminnot, jotka ovat valittavissa valintanauhassa, ovat käytettävissä myös napsauttamalla kohdetta, kuten saraketta, hiiren kakkospainikkeella ja valitsemalla sitten toiminto näyttöön avautuvasta valikosta.

Tietojen muotoileminen

Jos haluat muotoilla tietoja Power Query -editorissa, anna Power Query -editorille vaiheittaiset ohjeet tietojen muokkaamista ja näyttämistä varten. Tämä ei vaikuta alkuperäiseen tietolähteeseen. vain tätä tietojen näkymää muokataan eli muotoillaan.

Power Query -editori tallentaa määrittämäsi vaiheet (esimerkiksi taulukon nimeäminen uudelleen, tietotyypin muuntaminen tai sarakkeen poistaminen). Aina, kun tämä kysely muodostaa yhteyden tietolähteeseen, Power Query -editori suorittaa nämä vaiheet, jotta tiedot muotoillaan aina määrittämälläsi tavalla. Tämä prosessi suoritetaan aina, kun käytät Power Query -editoria tai kun joku käyttää jaettua kyselyäsi esimerkiksi Power BI -palvelussa. Vaiheet kirjataan järjestyksessä Kyselyasetukset-ruudun Käytössä olevat vaiheet -kohtaan. Käymme läpi kaikki nämä vaiheet tässä artikkelissa.

Näyttökuva Power Query -editorista, jossa on Kyselyasetukset-ruutu ja Käytössä olevat vaiheet -luettelo.

  1. Tuo tiedot verkkolähteestä. Valitse avattava Nouda tiedot -valikko ja valitse sitten Verkko.

    Näyttökuva Power Query -editorista, jossa on valittuna Nouda tiedot -valikko ja verkkolähde.

  2. Liitä TÄMÄ URL-osoite Verkosta-valintaikkunaan ja valitse OK.

    https://www.fool.com/research/best-states-to-retire
    

    Näyttökuva Power Query -editorin Verkosta-valintaikkunasta, jossa on syötetty lähdesivun URL-osoite.

  3. Valitse Siirtymistoiminto-valintaikkunassa kohdan alussa Individual factor scoresolevan merkinnän valintaruutu ja valitse sitten Muunna tiedot.

    Näyttökuva Power Query -editorin Siirtymistoiminto-valintaikkunasta, jossa on valittuna HTML-taulukko 1 ja Muunna tiedot -painike korostettuna.

    Vihje

    Jotkin edellisen URL-osoitteen taulukoiden tiedot saattavat muuttua tai päivittyä ajoittain. Tämän vuoksi saatat joutua säätämään tämän artikkelin valintoja tai vaiheita vastaavasti.

  4. Power Query -editori -ikkuna avautuu. Tähän mennessä käytetyt oletusvaiheet näkyvät Kyselyasetukset-ruudun KÄYTÖSSÄ OLEVAT VAIHEET -kohdassa.

    • Lähde: Sivustoon yhdistäminen.
    • Poimittu taulukko HTML-koodista: Taulukon valitseminen.
    • Ylennetyt otsikot: Tietojen ylimmän rivin muuttaminen sarakeotsikoiksi.
    • Muutettu tyyppi: Tekstinä tuotujen saraketyyppien muuttaminen päätetyiksi tyypeiksi.

    Näyttökuva Power Query -editori-ikkunasta, jossa Kyselyasetukset on korostettuna.

  5. Muuta taulukon nimi oletusarvon mukaiseksi Individual factor scores... Retirement Dataja paina enter-näppäintä.

    Näyttökuva Power Query -editorista, joka näyttää, miten voit muokata taulukon nimeä kyselyasetuksissa.

  6. Olemassa olevat tiedot järjestetään painotetun pistemäärän mukaan, kuten lähteen verkkosivulla on kuvattu kohdassa Menetelmät. Lajittelemme sitten tämän sarakkeen taulukon, jotta voimme verrata mukautetun pistemäärän sijoitusta olemassa olevaan pistemäärään.

  7. Valitse Lisää sarake - valintanauhasta Mukautettu sarake.

    Näyttökuva Power Query -editorin Lisää sarake -valintanauhasta, jossa Mukautettu sarake -painike on korostettuna.

  8. Kirjoita Mukautettu sarake -valintaikkunan Uusi sarakkeen nimi -kenttään Uusi pistemäärä. Kirjoita Custom-sarakkeen kaavaan seuraavat tiedot:

    ( [Quality of life] + [Cost of housing] + [Public health] + [Crime] + [Taxes] + [Weather] + [#"Non-housing cost of living"] ) / 7
    
  9. Varmista, että tilailmoitus on Syntaksivirheitä ei ole havaittu, ja valitse sitten OK.

    Näyttökuva Power Query -editorin Mukautettu sarake -valintaikkunasta, jossa näkyy uusi sarakkeen nimi, mukautettu sarakekaava eikä syntaksivirheitä.

  10. Kyselyasetukset-kohdassa KÄYTÖSSÄ OLEVAT VAIHEET -luettelossa näkyy nyt uusi juuri määrittämämme Lisätty mukautettu -vaihe.

    Näyttökuva Power Query -editorin Kyselyasetukset-ruudusta, jossa näkyy Käytössä olevat vaiheet -luettelo ja tähän mennessä käytetyt toiminnot.

Säädä tietoja

Ennen kuin käsittelemme tätä kyselyä, tehdään muutamia muutoksia sen tietojen muokkaamiseksi:

  • Säädä sijoituksia poistamalla sarake.

    Oletetaan esimerkiksi, ettei Sää ole tekijä tuloksissamme. Tämän sarakkeen poistaminen kyselystä ei vaikuta muihin tietoihin.

  • Korjaa mahdolliset virheet.

    Koska poistimme sarakkeen, meidän on muovettava New Score -sarakkeen laskelmia muuttamalla sen kaavaa.

  • Lajittele tiedot.

    Lajittele tiedot Uusi pistemäärä -sarakkeen perusteella ja vertaa olemassa olevaa Rank-saraketta.

  • Korvaa tiedot.

    Näytämme, miten voit korvata tietyn arvon ja miten käytössä oleva vaihe lisätään.

Nämä muutokset kuvataan seuraavissa vaiheissa.

  1. Jos haluat poistaa Weather-sarakkeen , valitse sarake, valitse valintanauhan Aloitus-välilehti ja valitse sitten Poista sarakkeet.

    Näyttökuva Power Query -editorin Aloitus-valikosta, jossa Poista sarakkeet -painike on korostettuna.

    Muistiinpano

    Uudet pistemäärän arvot eivät ole muuttuneet vaiheiden järjestyksen vuoksi. Power Query -editori tallentaa vaiheet järjestyksessä ja silti toisistaan riippumatta. Jos haluat käyttää toimintoja eri järjestyksessä, voit siirtää kutakin käytössä olevaa vaihetta ylös- tai alaspäin.

  2. Napsauta vaihetta hiiren kakkospainikkeella, niin näet sen pikavalikon.

    Näyttökuva Power Query -editorin Käytössä olevat vaiheet -pikavalikosta.

  3. Valitse pikavalikosta Siirrä ennen, jos haluat siirtää viimeisen vaiheen eli Poistetut sarakkeetlisätyn mukautetun vaiheen yläpuolelle. Voit myös siirtää vaiheen haluamaasi sijaintiin hiirellä.

    Näyttökuva Power Query -editorin Käytössä olevat vaiheet -luettelosta, jossa Poistettu sarakkeet -vaihe on nyt siirretty Mukautetun sarakkeen vaiheen yläpuolelle.

  4. Valitse Added Custom - vaihe.

    Huomaa, että Uusi pistemäärä -sarakkeessa näkyy nyt virhe eikä laskettu arvo.

    Näyttökuva Power Query -editorista ja Uusi pistemäärä -sarakkeesta, joka sisältää Virhe-arvot.

    Voit saada lisätietoja kustakin virheestä usealla eri tavalla. Jos valitset solun napsauttamatta Virhe-sanaa, Power Query -editori näyttää virhetiedot.

    Näyttökuva Power Query -editorista, jossa näkyy Uusi pistemäärä -sarake ja Virheen tiedot.

    Jos valitset Virhe-sanan suoraan, Power Query -editori luo käytössä olevan vaiheen Kyselyasetukset-ruutuun ja näyttää tiedot virheestä. Koska meidän ei tarvitse näyttää virhetietoja missään muualla, valitse Peruuta.

  5. Virheiden korjaamiseksi tarvitaan kaksi muutosta: Weather-sarakkeen nimen poistaminen ja jakajan muuttaminen arvosta 7 arvoon 6. Voit tehdä nämä muutokset kahdella tavalla:

    1. Napsauta hiiren kakkospainikkeella Added Custom -vaihetta ja valitse Muokkaa asetuksia tai napsauta vaiheen nimen vieressä olevaa rataskuvaketta avataksesi Mukautettu sarake -valintaikkunan, jolla loit Uusi pistemäärä -sarakkeen. Muokkaa kaavaa aiemmin kuvatulla tavalla, kunnes se näyttää tältä:

      Näyttökuva Power Query -editorin Mukautettu sarake -valintaikkunasta, jossa kaavavirheet on korjattu.

    2. Valitse Uusi pistemäärä -sarake ja näytä sitten sarakkeen tietokaava ottamalla kaavarivin valintaruutu käyttöön Näytä-välilehdeltä.

      Näyttökuva Power Query -editorista, jossa näkyy Uusi pistemäärä -sarake ja sen tietokaava, jossa on korjattu virheitä.

      Muokkaa kaavaa aiemmin kuvatulla tavalla, kunnes se näyttää tältä, ja paina enter-näppäintä.

      = Table.AddColumn(#"Removed Columns", "New score", each ( [Quality of life] + [Cost of housing] + [Public health] + [Crime] + [Taxes] + [#"Non-housing cost of living"] ) / 6)
      

    Power Query -editori korvaa tiedot tarkistetuilla arvoilla, ja Added Custom - vaihe valmistuu ilman virheitä.

    Muistiinpano

    Voit myös valita Poista virheet käyttämällä valintanauhaa tai hiiren kakkospainiketta. Tämä poistaa kaikki rivit, joilla on virheitä. Tässä opetusohjelmassa haluamme kuitenkin säilyttää kaikki taulukon tiedot.

  6. Lajittele tiedot Uusi pistemäärä -sarakkeen perusteella. Valitse ensin viimeisin käytetty vaihe eli Added Custom näyttääksesi uusimmat tiedot. Valitse sitten avattava valikko Uusi pistemäärä -sarakeotsikon vierestä ja valitse Lajittele laskevaan järjestykseen.

    Näyttökuva Power Query -editorista, jossa näkyy Uusi pistemäärä -sarake ja Lajittele laskevaan järjestykseen korostettuna.

    Tiedot lajitellaan nyt Uuden pistemäärän mukaan. Voit valita käytössä olevan vaiheen luettelon mistä tahansa kohdasta ja jatkaa tietojen muotoilemista järjestyksen tässä kohdassa. Power Query -editori lisää automaattisesti uuden vaiheen tällä hetkellä valitun käytössä olevan vaiheen perään.

  7. Valitse KÄYTÖSSÄ OLEVAT VAIHEET -kohdassa mukautettua saraketta edeltävä vaihe, eli Poistetut sarakkeet -vaihe. Korvaamme tässä Cost of housing -sijoituksen arvon Oregonissa. Napsauta hiiren kakkospainikkeella solua, joka sisältää Oregonin asumiskulut-arvon , ja valitse sitten Korvaa arvot. Huomaa, mikä käytössä oleva vaihe on valittuna.

    Näyttökuva Power Query -editori-ikkunasta, jossa näkyy Housing cost -sarake ja hiiren kakkospainikkeen Korvaa arvot -valikkokohde korostettuna.

  8. Valitse Lisää.

    Koska lisäämme vaiheen, Power Query -editori muistuttaa, että myöhemmät vaiheet voivat tehdä kyselystä eron.

    Näyttökuva Power Query -editorin Lisää vaihe -tarkistusvalintaikkunasta.

  9. Muuta tietoarvoksi 100,0.

    Power Query -editori korvaa Oregonin tiedot. Kun luot uuden käytössä olevan vaiheen, Power Query -editori nimeää sen toiminnon perusteella, tässä tapauksessa nimeksi tulee Replaced Value. Jos sinulla kyselyssä useita vaiheita, joilla on sama nimi, Power Query -editori lisää suuremman määrän jokaisen käytetyn vaiheen nimeen.

  10. Valitse viimeinen käytössä oleva vaihe, Lajiteltu rivit.

    Huomaa, että tiedot ovat muuttuneet Oregonin uuden sijoituksen suhteen. Tämä muutos johtuu siitä, että lisäsimme Replaced Value - vaiheen oikeaan sijaintiin ennen Added Custom - vaihetta.

    Nyt olemme muotoilleet tietojamme siinä määrin kuin on tarpeen. Seuraavaksi muodostamme yhteyden toiseen tietolähteeseen ja yhdistämme tiedot.

Yhdistä tiedot

Tiedot eri osavaltioista ovat mielenkiintoisia. Niistä on myös hyötyä muidenkin analyysien ja kyselyiden luonnissa. Useimmat osavaltioita koskevat tiedot käyttävät kuitenkin kaksikirjaimista osavaltiolyhenettä, eivät osavaltion koko nimeä. Meidän täytyy yhdistää osavaltioiden nimet ja niiden lyhenteet.

On olemassa toinen julkinen tietolähde, joka tarjoaa tämän liitoksen, mutta se tarvitsee melko paljon muotoilua, ennen kuin voimme yhdistää sen eläketaulukkoomme. Jos haluat muotoilla tietoja, toimi seuraavasti:

  1. Valitse Power Query -editorin Aloitus-valintanauhasta Uusi lähde > Verkko.

  2. Anna osavaltioiden lyhenteet sisältävän sivuston osoite, https://en.wikipedia.org/wiki/List_of_U.S._state_and_territory_abbreviations, ja valitse sitten OK.

    Siirtymistoiminto näyttää verkkosivuston sisällön.

    Näyttökuva Power Query -editorin Siirtymistoiminto-sivusta, jossa on valittuna Koodit- ja lyhenteet-taulukko.

  3. Valitse Yhdysvaltain osavaltioiden, liittovaltion alueen ja muiden alueiden koodit ja lyhenteet.

    Vihje

    Vaatii jonkin verran muotoilua, ennen kuin taulukon tiedot on jäsennys haluamallamme tavalla. Onko seuraavien vaiheiden suorittamiseen jokin nopeampi tai helpompi tapa? Kyllä, voimme luoda kahden taulukon välille suhteen ja muotoilla tietoja tämän suhteen perusteella. Seuraavista esimerkkivaiheista on hyötyä, kun opit käyttämään taulukoita. Suhteiden avulla voit kuitenkin nopeasti käyttää tietoja useista taulukoista.

Jos haluat saada tiedot kuntoon, toimi seuraavasti:

  1. Poista ylin rivi. Koska se on seurausta tavasta, jolla verkkosivun taulukko on luotu, emme tarvitse sitä. Valitse Aloitus-valintanauhasta Poista rivit Poista ylimmät > rivit.

    Näyttökuva Power Query -editorista, jossa korostetaan avattavaa Poista rivit -valikkoa ja Poista ylimmät rivit -kohdetta.

    Poista ylimmät rivit -valintaikkuna avautuu. Määritä yksi poistettava rivi.

  2. Koska Retirement Data -taulukko ei sisällä Washington DC:n tai alueiden tietoja, meidän täytyy suodattaa ne luettelostamme. Valitse Alueen tila -sarakkeen avattava valikko ja tyhjennä sitten kaikki valintaruudut paitsi Osavaltio ja Osavaltio (virallisesti Liittovaltio).

    Näyttökuva Power Query -editorista, joka näyttää sarakesuodattimen, jossa on valittuna vain Osavaltio-arvo.

  3. Poista kaikki tarpeettomat sarakkeet. Koska meidän täytyy vain yhdistää kukin osavaltio sen viralliseen kaksikirjaimiseen lyhenteeseen (Nimi - ja ANSI-sarakkeet ), voimme poistaa muut sarakkeet. Valitse ensin Nimi-sarake, paina CTRL-näppäin pohjaan ja valitse ANSI-sarake. Valitse valintanauhan Aloitus-välilehdestä Poista sarakkeet > Poista muut sarakkeet.

    Näyttökuva Power Query -editorista, jossa korostetaan avattavaa Poista sarakkeet -valikkoa ja Poista muut sarakkeet -kohdetta.

    Muistiinpano

    Power Query -editorissa käytössä olevien vaiheiden järjestys on tärkeä, ja se vaikuttaa tietojen muotoiluun. On myös tärkeää miettiä, miten yksi vaihe voi vaikuttaa toiseen myöhempään vaiheeseen. Jos esimerkiksi poistat vaiheen käytössä olevista vaiheista, myöhemmät vaiheet eivät ehkä toimi niin kuin alun perin tarkoitit.

    Muistiinpano

    Kun pienennät Power Query -editori-ikkunaa leveyden pienentämiseksi, jotkin valintanauhan kohteet tiivistetään, jotta näkyvissä oleva tila on käytössä mahdollisimman tehokkaasti. Kun levennät Power Query -editori-ikkunan leveyttä, valintanauhan kohteet laajentuvat, jotta valintanauhan suurempi alue saadaan hyödyntämään.

  4. Nimeä sarakkeet ja taulukko uudelleen. Sarakkeen voi nimetä uudelleen muutamalla eri tavalla: Valitse ensin sarake ja valitse sitten Nimeä uudelleen valintanauhan Muunna-välilehdestä tai napsauta hiiren kakkospainikkeella ja valitse Nimeä uudelleen. Seuraavassa kuvassa näkyvät molemmat vaihtoehdot, mutta sinun tarvitsee vain valita niistä yksi.

    Näyttökuva Power Query -editorista, jossa korostetaan Nimeä uudelleen -painiketta ja nimeä uudelleen hiiren kakkospainikkeella olevaa kohdetta.

  5. Anna sarakkeille uusi nimi State Name ja State Code. Jos haluat nimetä taulukon uudelleen, kirjoita OsavaltiokooditNimi-kentässä Kyselyasetukset-ruudussa.

    Näyttökuva Power Query -editori-ikkunasta, joka näyttää tulokset osavaltiokoodien lähdetietojen muotoilemisesta taulukoksi.

Yhdistä kyselyt

Nyt kun olemme muotoilleet Osavaltiokoodit-taulukon haluamallamme tavalla, yhdistetään nämä kaksi taulukkoa eli kyselyä yhdeksi. Koska taulukot, jotka meillä nyt ovat, ovat tulosta tietoihin soveltamistamme kyselyistä, niitä kutsutaan usein kyselyiksi.

Tärkeimmät kyselyjen yhdistämistavat ovat yhdistäminen ja liittäminen.

  • Yhdistä kyselyt yhdelle tai useammalle sarakkeelle, jonka haluat lisätä toiseen kyselyyn.
  • Liitä kyselyyn yksi tai useampi tietorivi, jonka haluat lisätä olemassa olevaan kyselyyn.

Tässä tapauksessa haluamme yhdistää kyselyt:

  1. Valitse Power Query -editorin vasemmasta ruudusta kysely , johon haluat toisen kyselyn yhdistyvän. Tässä tapauksessa kyseessä ovat eläketiedot.

  2. Valitse Yhdistä kyselyt > Yhdistä kyselyt valintanauhan Aloitus-välilehdestä .

    Näyttökuva Power Query -editorin avattavasta Yhdistä kyselyt -valikosta, jossa Yhdistä kyselyt -kohde on korostettuna.

    Sinua saatetaan pyytää määrittämään yksityisyystaso. Näin varmistetaan, että tiedot yhdistetään siten, että sisällytä tai siirrä tietoja, joita et halua.

    Näyttöön avautuu Yhdistä-ikkuna. Siinä pyydetään valitsemaan, minkä taulukon haluat yhdistää valittuun taulukkoon ja pyydetään määrittämään yhdistämisen vastaavat sarakkeet.

  3. Valitse Eläketiedot-taulukosta Osavaltio ja valitse sitten Osavaltiokoodit-kysely.

    Kun valitset vastaavan sarakkeen, OK-painike on käytössä.

    Näyttökuva Power Query -editorin Yhdistä-valintaikkunasta.

  4. Valitse OK.

    Power Query -editori luo kyselyn loppuun uuden sarakkeen, joka sisältää sen taulukon (kyselyn) sisällön, joka yhdistettiin olemassa olevaan kyselyyn. Kaikki yhdistetyn kyselyn sarakkeet tiivistetään sarakkeeseen, mutta voit laajentaa taulukon ja sisällyttää haluamasi sarakkeet.

  5. Jos haluat laajentaa yhdistetyn taulukon ja valita sisällytettävät sarakkeet, valitse laajennuskuvake ( ).

    Laajenna-ikkuna tulee näkyviin.

    Näyttökuva Power Query -editorin Sarakkeen laajentaminen -valintaikkunasta, jossa osavaltiokoodi-sarake on korostettuna.

  6. Tässä tapauksessa haluamme vain State Code -sarakkeen. Valitse sarake, poista kohdan Käytä alkuperäisen sarakkeen nimeä etuliitteenä valinta ja valitse sitten OK.

    Jos olisimme jättäneet kohdan Käytä alkuperäisen sarakkeen nimeä etuliitteenä valintaruudun valituksi, yhdistetyn sarakkeen nimi olisi Osavaltiokoodit.Osavaltiokoodit.

    Muistiinpano

    Jos haluat tutustua siihen, miten voit tuoda Osavaltiokoodit-taulukon , voit kokeilla hieman. Jos et pidä tuloksista, poista kyseinen vaihe Kyselyasetukset-ruudun KÄYTÖSSÄ OLEVAT VAIHEET -luettelosta, ja kyselysi palautuu tilaan ennen tätä Laajenna-vaihetta. Voit tehdä tämän niin monta kertaa kuin haluat, kunnes saat laajennusprosessista haluamasi kaltaisen.

    Nyt käytössä on yksi kysely (taulukko), joka yhdistää kaksi tarpeiden mukaan muotoiltua tietolähdettä. Tämä kysely voi olla perustana kiinnostaville tietoyhteyksille, kuten asumiskulutilastoille, elämänlaadulle tai rikollisuuden määrälle missä tahansa osavaltiossa.

  7. Jos haluat ottaa muutokset käyttöön ja sulkea Power Query -editorin, valitse Aloitus-valintanauhan välilehdestä Sulje ja ota käyttöön.

    Muunnettu semanttinen malli näytetään Power BI Desktopissa, jossa voit luoda raportteja sen pohjalta.

Lisätietoja Power BI Desktopista ja sen toiminnoista on seuraavissa resursseissa: