Yhdistä kyselyt -yleiskatsaus

Yhdistä kyselyt -toiminto liittää kaksi olemassa olevaa taulukkoa yhteen yhden tai usean sarakkeen arvojen vastaavuuden perusteella. Voit valita, käytetäänkö erityyppisiä liitoksia haluamasi tuloksen mukaan.

Kaavio, jonka yläosassa näkyy kaksi tyhjää taulukkoa yhdistettynä alareunassa olevaan taulukkoon, jossa on kaikki sarakkeet vasemmasta taulukosta ja toinen oikeasta taulukosta.

Kyselyiden yhdistäminen

Yhdistä kyselyt -komento löytyy Aloitus-välilehdenYhdistä-ryhmästä. Avattavassa valikossa on kaksi vaihtoehtoa:

  • Yhdistä kyselyt: Näyttää Yhdistä-valintaikkunan, jossa valittu kysely on yhdistämisen vasemmanpuoleinen taulukko.
  • Yhdistä kyselyt uusina: Näyttää Yhdistä-valintaikkunan ilman ennalta valittuja taulukoita yhdistämistoiminnolle.

Yhdistä kyselyt -komennot Aloitus-välilehdellä.

Taulukoiden tunnistaminen yhdistämistä varten

Yhdistämistoiminto edellyttää kahta taulukkoa:

  • Vasen taulukko yhdistettäväksi: Ensimmäinen valinta näytön ylhäältä alas.
  • Oikea taulukko yhdistämistä varten: Toinen valinta näytön ylhäältä alas.

Yhdistä-valintaikkuna.

Muistiinpano

Taulukoiden sijainnista vasemmalla tai oikealla tulee hyvin tärkeä, kun valitset oikean liitoslajin.

Valitse sarakeparit

Kun olet valinnut sekä vasemman että oikean taulukon, voit valita sarakkeet, jotka ohjaavat liitosta taulukoiden välillä. Alla olevassa esimerkissä on kaksi taulukkoa:

  • Myynti: CountryID-kenttä on Maa-taulukon avain tai tunniste.
  • Maat: Tämä taulukko sisältää CountryID:n ja maan nimen.

Yhdistä-valintaikkuna, jossa on valittuna vasen ja oikea taulukko sekä sarakkeet.

Yhdistä-valintaikkuna, jossa yhdistämisen Vasen-taulukon arvoksi on määritetty Myynti ja Maatunnus-sarake on valittuna, ja yhdistämisen oikea taulukko on määritetty Countries ja CountryID-sarake valittuna.

Tavoitteena on liittää nämä taulukot käyttämällä molempien taulukoiden CountryID-saraketta, joten valitset CountryID-sarakkeen kustakin taulukosta. Kun olet tehnyt valinnat, näkyviin tulee viesti, jonka alareunassa näkyy arvioitu vastaavuudet.

Muistiinpano

Tässä esimerkissä näytetään sama sarakeotsikko molemmille taulukoille, mutta tämä ei ole vaatimus yhdistämistoiminnolle. Sarakeotsikoiden ei tarvitse vastata taulukoita. On kuitenkin tärkeää huomata, että sarakkeiden on oltava samaa tietotyyppiä, muuten yhdistämistoiminto ei välttämättä tuota oikeita tuloksia.

Voit myös valita useita sarakkeita liitosten suorittamiseksi valitsemalla Ctrl , kun valitset sarakkeet. Tällöin sarakkeiden valintajärjestys näkyy pieninä lukuina sarakeotsikoiden vieressä, alkaen luvusta 1.

Tässä esimerkissä taulukot Myynti ja Maat . Kummassakin taulukossa on CountryID - ja StateID-sarakkeet , jotka on paritettava molempien sarakkeiden välistä liitosta varten.

Valitse ensin CountryID-sarake Sales-taulukosta, valitse Ctrl ja valitse sitten StateID-sarake. (Tämä näyttää pienet luvut sarakeotsikoissa.) Suorita sitten samat valinnat Countries-taulukossa. Seuraavassa kuvassa näytetään näiden sarakkeiden valinnan tulos.

Yhdistä-valintaikkuna, jossa on vasemman- ja oikeanpuoleisten taulukoiden asetukset.

! [Yhdistä-valintaikkuna, jossa Yhdistämisen Vasen-taulukon arvoksi on asetettu Myynti, Maatunnus- ja StateID-sarakkeet valittuna ja Yhdistämisen oikea taulukko on Maat, kun CountryID- ja StateID-sarakkeet ovat valittuina. Liity-lajiksi on määritetty Vasen ulkoliitos.

Muistiinpano

Kun valitset useita sarakkeita liitosta varten, sarakkeiden valintajärjestyksen kussakin taulukossa on vastattava toisiaan. Esimerkiksi ensimmäisessä taulukossa valittu sarake vastaa oikeanpuoleisesta taulukosta valittua ensimmäistä saraketta ja niin edelleen. Muussa tapauksessa havaitset väärät liitoksen tulokset.

Sarakepariehdotuksen käyttäminen

Kun valitset vasemman ja oikean taulukon Yhdistä-valintaikkunassa, voit tarkistaa valintaikkunan oikeassa yläkulmassa olevasta hehkulamppukuvakkeesta, onko ehdotuksia, kun kyse on molempien taulukoiden välisestä sarakeparien yhdistämisestä.

Ehdotuksia voi olla paljon, mutta tässä skenaariossa on vain yksi ominaisuusehdotus, jossa se yhdistää CountryID-sarakkeen Myynti-taulukosta Countries-taulukon CountryID-sarakkeeseen. Voit valita sen, ja sarakeparien yhdistäminen otetaan automaattisesti käyttöön valintaikkunassasi.

Näyttökuva Yhdistä-valintaikkunasta, jossa esitetään Myynti- ja Maat-taulukoiden sarakkeiden ehdotettu paritus, jossa ne liittyvät CountryID-sarakkeisiin molemmissa taulukoissa.

Muistiinpano

Vain column-pair-mapping-yhdistämismääritystä ehdotetaan. Muut tämän valintaikkunan asetukset, kuten liitoslaji tai sumea vastaavuusmääritys, eivät kuulu tämän ehdotuksen aihealueeseen.

Uuden yhdistetyn taulukon sarakkeen laajentaminen tai koostaminen

Kun olet valinnut OK Yhdistä-valintaikkunassa, kyselyn perustaulukossa ovat kaikki vasemman taulukon sarakkeet. Lisäksi uusi sarake lisätään samalla nimellä kuin oikea taulukko. Tämä sarake sisältää oikean taulukon arvot rivi riviltä.

Täältä voit laajentaa tai koostaa kenttiä tästä uudesta taulukkosarakkeesta, joka on oikean taulukon kentät.

Laajenna taulukon sarakevalikko.

Taulukko, jossa näkyy oikealla oleva Yhdistetyt maat -sarake ja kaikki taulukon sisältävät rivit. Countries-sarakeotsikon oikealla puolella oleva laajennuskuvake on valittu, ja laajennusvalikko on avoinna. Laajenna-valikossa on valittuna Valitse kaikki-, MaaTUNNUS-, Osavaltio-, Maa- ja Osavaltio-valinnat. Käytä alkuperäisen sarakkeen nimeä etuliitteenä on myös valittuna.

Muistiinpano

Tällä hetkellä Power Query Online -käyttökokemus tarjoaa laajennustoiminnon vain sen käyttöliittymässä. Koostaminen lisätään myöhemmin tänä vuonna.

Liitoslajit

Liitoslaji määrittää, miten yhdistämistoiminto suoritetaan. Seuraavassa taulukossa kuvataan Power Queryssa käytettävissä olevat liitoslajit.

Liittämisen laji Icon Kuvaus
Vasen ulkoinen Vasen ulko ulkotunniste. Kaikki vasemman taulukon rivit, vastaavat rivit oikeasta taulukosta
Oikea ulkoinen Aivan ulompi. Kaikki rivit oikeasta taulukosta, vastaavat rivit vasemmasta taulukosta
Täysi ulkoinen Täysi ulko ulkoinen. Kaikki rivit molemmista taulukoista
Sisäinen Sisäinen. Vain vastaavat rivit molemmista taulukoista
Vasen käänteinen Vasen anti. Vain rivit vasemmasta taulukosta
Oikea käänteinen Oikea vastalääke. Vain rivit oikeasta taulukosta

Sumea vastaavuus

Käytät sumeaa yhdistämistä käyttääksesi sumeaa vastaavuutta algoritmeja sarakkeita verrattaessa, jotta voit löytää vastaavuuksia yhdistämistäsi taulukoista. Voit ottaa tämän ominaisuuden käyttöön valitsemalla Käytä sumeaa vastaavuutta yhdistämisen suorittamiseksi -valintaruudun Yhdistä-valintaikkunassa . Jos haluat tarkastella kaikkia käytettävissä olevia määrityksiä, laajenna Sumean vastaavuuden asetukset .

Muistiinpano

Sumeaa vastaavuutta tuetaan vain tekstisarakkeiden yhdistämistoiminnoissa.