RELATED
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -
Palauttaa liittyvän arvon toisesta taulukosta.
Syntaksi
RELATED(<column>)
Parametrit
Termi | Määritelmä |
---|---|
column |
Sarake, joka sisältää noudettavat arvot. |
Palautusarvo
Yksittäinen arvo, joka liittyy nykyiseen riviin.
Huomautukset
RELATED edellyttää, että nykyisen taulukon ja liittyviä tietoja sisältävän taulukon välillä on suhde. Määritä sarake, joka sisältää haluamasi tiedot, ja funktio noudattaa olemassa olevaa monta-yhteen-suhdetta ja noutaa arvon liittyvän taulukon määritetystä sarakkeesta. Jos suhdetta ei ole, sinun on luotava suhde.
Kun RELATED funktio tekee haun, se tutkii kaikki määritetyn taulukon arvot riippumatta siitä, mitä suodattimia mahdollisesti on käytetty.
RELATED-funktiolla on oltava rivikonteksti. Siksi sitä voidaan käyttää vain lasketun sarakkeen lausekkeessa, jossa nykyinen rivikonteksti on yksiselitteinen, tai sisäkkäisenä funktiona lausekkeessa, joka käyttää taulukon tarkistustoimintoa. Taulukon tarkistustoiminto, kuten SUMX, hakee nykyisen riviarvon arvon ja etsii sitten toisesta taulukosta esiintymät, joissa on sama arvo.
RELATED-funktiolla ei voi noutaa saraketta rajoitetussa suhteessa.
Esimerkki
Seuraavassa esimerkissä luodaan Muiden kuin Yhdysvaltojen Internet-myynti -mittari, joka tuottaa Yhdysvaltojen myynnin pois jättävän myyntiraportin. Jotta mittayksikkö voidaan luoda, InternetSales_USD-taulukko on suodatettava niin, että se jättää pois kaiken myynnin, joka kuuluu Yhdysvalloille SalesTerritory-taulukossa. Yhdysvallat näkyy maana viisi kertaa SalesTerritory-taulukossa; kerran kullekin seuraavista alueista: Luoteis-, Koillis-, Keski-, Lounais- ja Kaakkois-Yhdysvallat.
Ensimmäinen tapa suodattaa Internet-myynti mittayksikön luomiseksi voisi olla lisätä seuraavanlainen suodatinlauseke:
FILTER('InternetSales_USD'
, 'InternetSales_USD'[SalesTerritoryKey]<>1 && 'InternetSales_USD'[SalesTerritoryKey]<>2 && 'InternetSales_USD'[SalesTerritoryKey]<>3 && 'InternetSales_USD'[SalesTerritoryKey]<>4 && 'InternetSales_USD'[SalesTerritoryKey]<>5)
Tämä lähestymistapa ei kuitenkaan ole intuitiivinen, se on altis kirjoitusvirheille eikä se välttämättä toimi, jos jokin nykyisistä alueista jaetaan tulevaisuudessa.
Parempi tapa olisi käyttää olemassa olevaa InternetSales_USD ja SalesTerritory-alueen välistä suhdetta ja ilmaista selvästi, että maan on oltava erilainen kuin Yhdysvallat. Voit tehdä tämän luomalla seuraavanlaisen suodatinlausekkeen:
FILTER( 'InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")
Tämä lauseke etsii maa-arvon SalesTerritory-taulukosta RELATED funktion avulla aloittaen InternetSales_USD-taulukon SalesTerritoryKey-avainsarakkeen arvosta. Suodatinfunktio käyttää hakutulosta määrittääkseen, suodatetaanko InternetSales_USD rivi vai ei.
Muistiinpano
Jos esimerkki ei toimi, voit joutua luomaan suhteen taulukoiden välille.
= SUMX(FILTER( 'InternetSales_USD'
, RELATED('SalesTerritory'[SalesTerritoryCountry])
<>"United States"
)
,'InternetSales_USD'[SalesAmount_USD])
Seuraavassa taulukossa näytetään vain kunkin alueen kokonaissummat sen osoittamiseksi, että suodatinlauseke mittayksikössä Muiden kuin Yhdysvaltojen Internet-myynti toimii tarkoitetulla tavalla.
Row Labels | Internet Sales | Non USA Internet Sales |
---|---|---|
Australia | 4 999 021,84 $ | 4 999 021,84 $ |
Kanada | 1 343 109,10 dollaria | 1 343 109,10 dollaria |
Ranska | 2 490 944,57 dollaria | 2 490 944,57 dollaria |
Saksa | 2 775 195,60 $ | 2 775 195,60 $ |
Yhdistynyt kuningaskunta | 5 057 076,55 dollaria | 5 057 076,55 dollaria |
Yhdysvallat | 9 389 479,79 $ | |
Kokonaissumma | 26 054 827,45 dollaria | 16 665 347,67 dollaria |
Seuraavassa näkyy, mitä saatat saada, jos käytit tätä mittaria raporttitaulukon visualisoinnissa:
Row Labels | Accessories | Bikes | Clothing | Grand Total |
---|---|---|---|---|
2005 | 1 526 481,95 dollaria | 1 526 481,95 dollaria | ||
2006 | 3 554 744,04 dollaria | 3 554 744,04 dollaria | ||
2007 | 156 480,18 dollaria | 5 640 106,05 dollaria | 70 142,77 dollaria | 5 866 729,00 $ |
2008 | 228 159,45 $ | 5 386 558,19 dollaria | 102 675,04 dollaria | 5 717 392,68 $ |
Kokonaissumma | 384 639,63 $ | 16 107 890,23 $ | 172 817,81 $ | 16 665 347,67 dollaria |
Aiheeseen liittyvä sisältö
Suodatinfunktioiden