Haut Power Pivot -kaavoissa

Yksi Power Pivot tehokkaimmista ominaisuuksista on mahdollisuus luoda yhteyksiä taulukkojen välille ja käyttää siihen liittyviä tietoja, kun haluat etsiä tai suodattaa toisiinsa liittyvät tiedot. Voit noutaa toisiinsa liittyvät arvot tauluista käyttämälläPower Pivot, Data Analysis Expressions (DAX)-kielen mukana toimitettuja kaava kieliä. DAX käyttää relaatio mallia, joten se voi helposti ja täsmällisesti hakea toisiinsa liittyviä tai vastaavia arvoja toisesta taulukosta tai sarakkeesta. Jos tunnet PHAKU-funktion Excelissä, tämä Power Pivot ominaisuus on samankaltainen, mutta paljon helpompi toteuttaa.

Voit luoda kaavoja, jotka tekevät hakuja lasketun sarakkeen osana tai osana pivot-taulukossa tai pivot-kaaviossa käytettäväksi tarkoitettua mitta yksikköä. Lisätietoja on seuraavissa artikkeleissa:

Lasketut kentät Power Pivotissa

Lasketut sarakkeet PowerPivotissa

Tässä osassa kuvataan hakuun sisältyvät DAX-Funktiot sekä esimerkkejä funktioiden käyttämisestä.

Huomautus: Sen mukaan, minkä tyyppistä haku toimintoa tai haku kaavaa haluat käyttää, sinun on ehkä ensin luotava yhteys taulukon välille.

Tietoja haku funktioista

Tietojen haku toisesta taulukosta voi olla erityisen hyödyllinen tilanteissa, joissa nykyisessä taulukossa on vain jonkinlainen tunniste, mutta tarvitsemasi tiedot (kuten tuotteen hinta, nimi tai muut eritellyt arvot) tallennetaan liittyvään taulukkoon. Se on hyödyllinen myös silloin, kun toiseen taulukkoon, joka liittyy nykyiseen riviin tai nykyiseen arvoon, on useita rivejä. Voit esimerkiksi noutaa helposti kaikki tiettyyn alueeseen, säilöön tai myyjään liittyvät myynnit.

Toisin kuin Excelin haku funktioita, kuten PHAKU-funktiota, joka perustuu matriisiin tai hakuun, joka saa ensimmäisen useista toisiaan vastaavista arvoista, DAX seuraa avaimia yhdistämin taulu koiden välisiä yhteyksiä, jotta saat yhden vastaavan arvon, joka vastaa tarkalleen. DAX voi myös noutaa tietue taulukon, joka liittyy nykyiseen tietueeseen.

Huomautus: Jos osaat käyttää relaatio tieto kantoja, voit ajatella, että Power Pivot haut ovat samankaltaisia kuin Transact-SQL: n sisäkkäisen aliselect-lauseen.

Yksittäisen liittyvän arvon noutaminen

LIITTYVÄ funktio palauttaa yksittäisen arvon toisesta taulukosta, joka liittyy nykyisen taulukon nykyiseen arvoon. Voit määrittää sarakkeen, joka sisältää haluamasi tiedot, ja funktio seuraa taulu koiden välisiä yhteyksiä ja hakee arvon liittyvän taulukon määritetystä sarakkeesta. Joissain tapa uksissa funktion on seurattava yhteyksien ketjua tietojen noutamiseksi.

Oletetaan esimerkiksi, että sinulla on luettelo nykypäivän toimituksista Excelissä. Luettelossa on kuitenkin vain työn tekijän tunnus numero, tilaus tunnuksen numero ja lähettäjän tunnus, joten raporttia on vaikea lukea. Jos haluat saada haluamasi lisä tiedot, voit muuntaa luettelon Power Pivot linkitetyksi taulu koksi ja luoda sitten yhteydet työn tekijät-ja jälleenmyyjä-taulu koihin, jotka vastaavat Työntekijätunnus-kenttää Työntekijöeavain-kenttään ja Resellereid-kentän arvoksi Resellerekey.

Jos haluat näyttää haku tiedot linkitetyssä taulukossa, lisää kaksi uutta laskettua saraketta seuraavilla kaavoilla:

= RELATED (' työn tekijät ' [työntekijän nimi
]) = RELATED (' jälleenmyyjät ' [yrityksen nimi])

Päivän lähetykset ennen hakua

Tilaustunnus

Työn tekijän tunnus

Resellesid

100314

230

445

100315

15

445

100316

76

108

Työntekijät-taulukko

Työn tekijän tunnus

Työn tekijän

Jälleenmyyjä

230

Kuppa Vamsi

Modulaariset sykli järjestelmät

15

Pilar ackeman

Modulaariset sykli järjestelmät

76

Kim Ralls

Liittyvät polku pyörät

Tämänpäiväistä lähetystä ja hakuja

Tilaustunnus

Työn tekijän tunnus

Resellesid

Työn tekijän

Jälleenmyyjä

100314

230

445

Kuppa Vamsi

Modulaariset sykli järjestelmät

100315

15

445

Pilar ackeman

Modulaariset sykli järjestelmät

100316

76

108

Kim Ralls

Liittyvät polku pyörät

Funktio käyttää linkitettyjen taulu koiden ja työn tekijät ja jälleenmyyjät-taulukon välisiä yhteyksiä, jotta raportin kunkin rivin nimi on oikein. Voit käyttää myös lasku toimituksissa toisiinsa liittyviä arvoja. Lisä tietoja ja esimerkkejä on kohdassa liittyvä funktio.

Toisiinsa liittyvien arvojen luettelon noutaminen

RELATEDTABLE-funktio noudattaa olemassa olevaa suhdetta ja palauttaa taulukon, joka sisältää kaikki vastaavat rivit määritetystä taulukosta. Oletetaan esimerkiksi, että haluat tietää, kuinka monta tilausta kukin jälleenmyyjä on lisännyt tälle vuodelle. Voit luoda jälleenmyyjiä-taulukkoon uuden lasketun sarakkeen, joka sisältää seuraavan kaavan, joka hakee tietueet jokaisesta ResellerSales_USD-taulukon jälleenmyyjältä, ja laskee kunkin jälleenmyyjän yksittäisten tilausten määrän. 

= COUNTROWS (RELATEDTABLE (ResellerSales_USD))

Tässä kaavassa RELATEDTABLE-funktio hakee ensin Resellllerkey-arvon kullekin nykyisen taulukon jälleenmyyjälle. (Sinun ei tarvitse määrittää tunnusta mihinkään kaavan kohtaan, koska Power Pivot käyttää taulu koiden välistä suhdetta.) RELATEDTABLE-funktio hakee sitten kaikki ResellerSales_USD taulukon rivit, jotka liittyvät kuhunkin jälleenmyyjään, ja laskee rivit. Jos kahden taulukon välillä ei ole suhdetta (suora tai epäsuora), saat kaikki rivit ResellerSales_USD-taulukosta.

Malli tieto kannan jälleenmyyjämoduulien jälleenmyyntisyklin järjestelmät-kohdassa on neljä tilausta myynti-taulukossa, joten funktio palauttaa arvon 4. Jos kyseessä on liitetty polku pyörä, jälleenmyyjällä ei ole myyntiä, joten funktio palauttaa tyhjän.

Jälleenmyyjä

Tämän jälleenmyyjän myynti-taulukon tietueet

Modulaariset sykli järjestelmät

Jälleenmyyjän tunniste

Myyntiordernumber

445

SO53494

445

SO71872

445

SO65233

445

SO59000

Jälleenmyyjän tunniste

Myyntiordernumber

Liittyvät polku pyörät

Huomautus: Koska RELATEDTABLE-funktio palauttaa taulukon, joka ei ole yksittäinen arvo, sitä on käytettävä argumenttina funktiossa, joka suorittaa taulu koissa käytettäviä toimintoja. Lisä tietoja on kohdassa Relatedtable-funktio.

Sivun alkuun

Huomautus:  Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×