Jaa


Sisäliitos

Yksi Power Queryn Merge -valintaikkunan liitostyypeistä on sisäliitos, joka tuo vain vastaavat rivit sekä vasemman että oikeanpuoleisesta taulukosta. Lisätietoja: Merge-toimintojen yleiskatsaus

esimerkki sisäliitosta.

Kuvassa näkyy vasen taulukko, jossa on Date-, CountryID- ja Units-sarakkeet. Korostettu CountryID-sarake sisältää arvot 1 riveillä 1 ja 2, 3 rivillä 3 ja 2 rivillä 4. Oikea taulukko sisältää ID- ja Country-sarakkeet. Korostettu TUNNUS-sarake sisältää arvot 3 rivillä 1 (panama) ja 4 rivillä 2 (Espanja). Kahden ensimmäisen taulukon alla oleva taulukko sisältää Date-, CountryID-, Units- ja Country-sarakkeet, mutta vain yhden rivin tietoja Panamaa varten.

Tässä artikkelissa käytetään esimerkkitietoja näyttämään, miten voit tehdä yhdistämistoiminnon sisäliitoksen kanssa. Tämän esimerkin esimerkkilähdetaulukot ovat seuraavat:

  • Sales: Tämä taulukko sisältää kentät, Date, CountryID, ja Units. CountryID on kokonaislukuarvo, joka edustaa Maat -taulukon yksilöivää tunnusta.

    Näyttökuva Myynti-taulukosta, joka sisältää Date-, CountryID- ja Units-sarakkeet, kun CountryID-arvoksi on määritetty 1 riveillä 1 ja 2, 3 rivillä 3 ja 2 rivillä 4.

  • Countries: Tämä taulukko on viittaustaulukko, joka sisältää kentät ID ja Country. ID -kenttä edustaa kunkin tietueen yksilöivää tunnusta.

    Näyttökuva Maat-taulukosta, jonka tunnus on asetettu 3 riville 1 ja 4 rivillä 2 ja Maa-arvoksi Panama rivillä 1 ja Espanja rivillä 2.

Tässä esimerkissä yhdistät molemmat taulukot ja Sales -taulukon vasemmana taulukkona ja Countries -taulukon oikeana taulukkona. Liitos tehdään seuraavien sarakkeiden välillä.

Kenttä Sales-taulukosta Kenttä Maat-taulukosta
Maan tunnus HENKILÖLLISYYSTODISTUS

Tavoitteena on luoda seuraava taulukko, jossa maan nimi näkyy uutena Country -sarakkeena Myynti--. Sisäliitoksen toimintatavan vuoksi taulukoihin tuodaan vain vastaavat rivit sekä vasemmalta että oikealta taulukolta.

Näyttökuva viimeisen sisäliitostaulukon päivämäärä-, maatunnus-, yksiköt- ja maa-sarakeotsikoista sekä maan Panaman yksittäisestä tietorivistä.

Jos haluat suorittaa sisäliitoksen:

  1. Valitse Sales -kysely ja valitse sitten Merge queries.
  2. Valitse Yhdistä -valintaikkunan Oikean taulukkovarten -kohdasta Maat -.
  3. Valitse Sales -taulukosta CountryID sarake.
  4. Valitse Maat -taulukosta ID -sarake.
  5. Valitse Liitä laji -osassa Sisä-.
  6. Valitse OK.

Yhdistä-valintaikkunan näyttökuva, joka näyttää edellisen sisäliitosmenettelyn tulokset.

Juomaraha

Katso tarkemmin valintaikkunan alaosassa olevaa viestiä, jossa lukee "Valinta vastaa 1 riviä molemmista taulukoista". Tämä sanoma on tärkeä, jotta voidaan ymmärtää tästä toiminnosta saatava tulos.

Sales -taulukossa on CountryID-, jonka arvot ovat 1 ja 2, mutta kumpaakaan näistä arvoista ei löydy Maat -taulukosta. Siksi vastine löysi vain yhden neljästä rivistä vasemmasta (ensimmäisestä) taulukosta.

Maat -taulukossa on Espanjan maa,, tunnus 4, mutta Myynti -taulukossa ei ole tietueita CountryID 4:stä. Tämän vuoksi vain toinen oikeanpuoleisen (toisen) taulukon kahdesta rivistä löysi vastaavuuden.

Laajenna juuri luodusta Countries -sarakkeesta Country -kenttä. Älä valitse Käytä alkuperäisen sarakkeen nimeä etuliitteenä valintaruutua.

Näyttökuva laajennetun taulukon vaihtoehdoista, jossa On valittuna Maa-sarake.

Kun tämä toiminto on suoritettu, tuloksena oleva taulukko näyttää samalta kuin seuraavassa kuvassa.

Näyttökuva lopullisesta taulukosta, jossa on Päivämäärä-, MaaTUNNUS-, Yksiköt- ja Maa-sarakeotsikot sekä yksi rivi tietoja maalle Panama.