Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Yksi Power Pivot tehokkaimmista ominaisuuksista on mahdollisuus luoda yhteyksiä taulukoiden välille ja käyttää sitten liittyviä taulukoita toisiinsa liittyvien tietojen etsimiseen tai suodatmiseen. Voit noutaa toisiinsa liittyvät arvot taulukoista käyttämällä lausekkeenPower Pivot, Data Analysis Expressions (DAX) -kielen kaavakieltä. DAX käyttää relaatiomallia, joten se voi helposti ja tarkasti noutaa toisiinsa liittyviä tai vastaavia arvoja toisesta taulukosta tai sarakkeesta. Jos olet tutustunut PHAKU Excel toimintoon, Power Pivot on samankaltainen, mutta se on helpompi toteuttaa.

Voit luoda kaavoja, jotka tekevät hakuja osana laskettua saraketta tai osana mittayksikköä Pivot-taulukossa tai pivot-PivotChart. Lisätietoja on seuraavissa artikkeleissa:

Lasketut kentät Power Pivotissa

Lasketut sarakkeet PowerPivotissa

Tässä osassa kuvataan hakuun liittyvät DAX-funktiot sekä esimerkkejä funktioiden käytöstä.

Huomautus: Sen mukaan, minkä tyyppistä hakutoimintoa tai hakukaavaa haluat käyttää, sinun on ehkä ensin luotava yhteys taulukoiden välille.

Tietoja hakufunktioista

Mahdollisuus etsiä toisiaan vastaavia tai toisiinsa liittyviä tietoja toisesta taulukosta on erityisen hyödyllinen tilanteissa, joissa nykyisessä taulukossa on vain jonkinlaisen tunniste, mutta tiedot (kuten tuotteen hinta, nimi tai muut yksityiskohtaiset arvot) tallennetaan liittyvään taulukkoon. Siitä on hyötyä myös silloin, kun toisessa taulukossa on useita rivejä, jotka liittyvät nykyiseen riviin tai nykyiseen arvoon. Voit esimerkiksi helposti noutaa kaikki tiettyyn alueeseen, kauppaan tai myyjään liittyvät myynnit.

Toisin kuin Excel-hakufunktiot, kuten matriiseihin perustuvat PHAKU-funktiot tai HAKU-funktiot, jotka saavat ensimmäisen useista toisiaan vastaavista arvoista, DAX seuraa olemassa olevia yhteyksiä taulukoiden välillä, jotka on liitetty avaimilla, jotta saat yhden toisiinsa liittyvän arvon, joka vastaa täsmälleen samaa arvoa. DAX voi myös noutaa taulukkoa tietueista, jotka liittyvät nykyiseen tietueeseen.

Huomautus: Jos relaatiotietokannat ovat sinulle tuttuja, voit ajatella hakuja Power Pivot Transact-SQL.

Yksittäisen liittyvän arvon noutaminen

RELATED-funktio palauttaa toisesta taulukosta yksittäisen arvon, joka liittyy nykyisen taulukon nykyiseen arvoon. Määrität sarakkeen, joka sisältää haluamasi tiedot, ja funktio noutaa arvon liittyvän taulukon määritetystä sarakkeesta taulukoiden välisten yhteyksien mukaisesti. Joissakin tapauksissa funktion on noudattava tiedot suhteiden ketjun avulla.

Oletetaan esimerkiksi, että sinulla on luettelo tämän päivän Excel. Luettelo sisältää kuitenkin vain työntekijän tunnusnumeron, tilaustunnuksen ja lähettäjän tunnusnumeron, mikä tekee raportista vaikealukuista. Jos haluat lisätietoja, voit muuntaa luettelon linkitetyn Power Pivot-taulukoksi ja luoda sitten yhteyksiä Työntekijä- ja Jälleenmyyjä-taulukoihin, täsmää työntekijän tunnus EmployeeKey-kenttään ja Jälleenmyyjätunnus Jälleenmyyjäavain-kenttään.

Jos haluat näyttää hakutiedot linkitetyssä taulukossa, lisää kaksi uutta laskettua saraketta ja seuraavat kaavat:

= RELATED('Employees'[EmployeeName])
= RELATED('Resellers'[CompanyName])

Tämän päivän toimitukset ennen hakua

Tilaustunnus

EmployeeID

Jälleenmyyjätunnus

100314

230

445

100315

15

445

100316

76

108

Työntekijät-taulukko

EmployeeID

Työntekijä

Jälleenmyyjä

230

Kuppa Vamsi

Modulaariset kiertojärjestelmät

15

Pilar Atäjäman

Modulaariset kiertojärjestelmät

76

Kim Ralls

Liitetyt polkupyörät

Nykypäivän lähetykset, joissa on hakuja

Tilaustunnus

EmployeeID

Jälleenmyyjätunnus

Työntekijä

Jälleenmyyjä

100314

230

445

Kuppa Vamsi

Modulaariset kiertojärjestelmät

100315

15

445

Pilar Atäjäman

Modulaariset kiertojärjestelmät

100316

76

108

Kim Ralls

Liitetyt polkupyörät

Funktio käyttää linkitetyn taulukon ja Työntekijät- ja Jälleenmyyjät-taulukoiden välisiä yhteyksiä oikean nimen saamiseen raportin kullekin riville. Voit käyttää laskutoimituksia myös toisiinsa liittyviä arvoja. Lisätietoja ja esimerkkejä on kohdassa RELATED-funktio.

Liittyvien arvojen luettelon noutaminen

RELATEDTABLE-funktio noudattaa aiemmin luotua yhteyttä ja palauttaa taulukon, joka sisältää kaikki määritetyn taulukon vastaavat rivit. Oletetaan esimerkiksi, että haluat tietää, kuinka monta tilausta kukin jälleenmyyjä on tehnyt tänä vuonna. Voit luoda Jälleenmyyjät-taulukkoon uuden lasketun sarakkeen, joka sisältää seuraavan kaavan, joka etsii kunkin jälleenmyyjän tietueet ResellerSales_USD-taulukosta ja laskee kunkin jälleenmyyjän yksittäisten tilausten määrän. 

=COUNTROWS(RELATEDTABLE(ResellerSales_USD))

Tässä kaavassa RELATEDTABLE-funktio saa ensin ResellerKey-arvon kullekin nykyisen taulukon jälleenmyyjälle. (Tunnus-saraketta ei tarvitse määrittää missään kaavassa, koska Power Pivot käyttää taulukoiden välistä yhteyttä.) RELATEDTABLE-funktio hakee sitten kaikki jälleenmyyjään liittyvät ResellerSales_USD rivit ja laskee rivit. Jos kahden taulukon välillä ei ole yhteyttä (suoraan tai epäsuorasti), saat kaikki rivit ResellerSales_USD taulukosta.

Mallitietokannan jälleenmyyjän Modulaarinen kiertojärjestelmä -taulukon myyntitaulukossa on neljä tilausta, joten funktio palauttaa arvon 4. Liitetyt polkupyörät -jälleenmyyjällä ei ole myyntiä, joten funktio palauttaa tyhjän arvon.

Jälleenmyyjä

Tämän jälleenmyyjän myyntitaulukon tietueet

Modulaariset kiertojärjestelmät

Jälleenmyyjän tunnus

SalesOrderNumber

445

SO53494

445

SO71872

445

SO65233

445

SO59000

Jälleenmyyjän tunnus

SalesOrderNumber

Liitetyt polkupyörät

Huomautus: Koska RELATEDTABLE-funktio palauttaa taulukon, ei yhtä arvoa, sitä on käytettävä argumenttina funktiolle, joka suorittaa toimintoja taulukoissa. Lisätietoja on kohdassa RELATEDTABLE-funktio.

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×