Jaa


SUODATIN

Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen laskutoimitus

Palauttaa taulukon, joka edustaa toisen taulukon tai lausekkeen alijoukkoa.

Syntaksi

FILTER(<table>,<filter>)  

Parametrit

Termi Määritelmä
table Suodatettava taulukko. Taulukko voi myös olla lauseke, jonka tuloksena syntyy taulukko.
filter Taulukon kullekin riville arvioitava ehtolauseke. Esimerkiksi [Amount] > 0 tai [Region] = "France".

Palautusarvo

Taulukko, joka sisältää vain suodatetut rivit.

Huomautukset

  • FILTER-funktion avulla voit pienentää työstämiesi taulukon rivien määrää ja käyttää vain tiettyjä tietoja laskutoimituksissa. FILTER-funktiota ei käytetä itsenäisesti, vaan funktiona, joka on upotettu muihin funktioihin, jotka edellyttävät taulukkoa argumenttina.

  • Lisätietoja FILTER-funktion käytön parhaista käytännöistä on kohdassa Vältä FILTER-arvon käyttämistä suodatinargumenttina.

COUNTROWS-rivien käyttäminen COUNT-arvon sijaan DAXissa

  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.

Esimerkki

Seuraava esimerkki luo raportin Yhdysvaltain ulkopuolisesta Internet-myynnistä käyttämällä mittaria, joka suodattaa pois Yhdysvaltojen myynnin ja suorittaa sitten osituksen kalenterivuoden ja tuoteluokkien mukaan. Voit luoda tämän mittarin suodattamalla taulukon Internet Sales USD käyttämällä myyntialuetta ja käyttämällä sitten suodatettua taulukkoa SUMX-funktiossa.

Tässä esimerkissä lauseke:

FILTER('InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")

Palauttaa taulukon, joka on Internet-myynnin alijoukko vähennettynä kaikilla Yhdysvaltojen myyntialueeseen kuuluvilla riveillä. RELATED-funktiolla voit linkittää Internet Sales -taulukon SalesTerritory-taulukon kohtaan SalesTerritoryCountry.

Seuraavassa taulukossa esitellään mittarin NON USA Internet Sales toiminta. Sen kaava on annettu alla olevassa koodiosiossa. Taulukossa osoitetaan suodatinlausekkeen toimivuus vertaamalla kaikkea Internet-myyntiä muiden kuin Yhdysvaltojen Internet-myyntiin jättämällä Yhdysvaltojen myynti pois laskennasta.

Jos haluat luoda tämän taulukon uudelleen, lisää kenttä SalesTerritoryCountry raportin tai Pivot-taulukon Riviotsikot-alueelle .

Taulukko 1. Yhdysvaltain vs. kaikkien muiden alueiden kokonaismyynnin vertailu

Riviotsikot Internet-myynti Muiden kuin Yhdysvaltojen Internet-myynti
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

Lopullisessa raporttitaulukossa näytetään tulokset, kun luot pivot-taulukon käyttämällä mittaria NON USA Internet Sales. Lisää CalendarYear-kenttä Pivot-taulukon Riviotsikot-alueelle ja lisää ProductCategoryName-kenttä Sarakeotsikot-alueelle .

Taulukko 2. Muiden kuin Yhdysvaltojen myynnin vertailu tuotekategorioiden mukaan

Riviotsikot Lisävarusteet Polkupyörät Vaatteet Kokonaissumma
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
SUMX(FILTER('InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")  
     ,'InternetSales_USD'[SalesAmount_USD])  

Suodatinfunktiot
ALL-funktio
ALLEXCEPT-funktio