LIITTYVÄT
Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen laskutoimitus
Palauttaa liittyvän arvon toisesta taulukosta.
Syntaksi
RELATED(<column>)
Parametrit
Termi | Määritelmä |
---|---|
sarake | Sarake, joka sisältää noudettavat arvot. |
Palautusarvo
Yksittäinen arvo, joka liittyy nykyiseen riviin.
Huomautukset
RELATED-funktio edellyttää, että nykyisen taulukon ja taulukon, jossa liittyvät tiedot ovat, 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-funktio, 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-funktiolla 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 |