Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänäänTätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Poistaa all kontekstin filters taulukossa exceptfilters, jotka on otettu käyttöön määritetyissä sarakkeissa.
ALLEXCEPT(<table>,<column>[,<column>[,…]])
Termi | Määritelmä |
---|---|
table |
Taulukko, jonka alueelta all kontekstin filters poistetaan, exceptfilters niille sarakkeille, jotka on määritetty myöhemmissä argumenteissa. |
column |
Sarake, jonka filters konteksti on säilytettävä. |
ALLEXCEPT-funktion first-argumentin on oltava viittaus perustaulukkoon. All seuraavien argumenttien on oltava viittauksia perussarakkeisiin. Et voi käyttää taulukkolausekkeita or sarakelausekkeisiin ALLEXCEPT funktion kanssa.
Taulukko, josta on poistettu allfiltersexcept määritettyjen sarakkeiden filters.
Tätä funktiota not käyttää yksinään, mutta se toimii välifunktiona, jonka avulla voidaan muuttaa tulosjoukkoa, jolle suoritetaan jokin muu laskutoimitus.
ALL and ALLEXCEPT voidaan käyttää eri skenaarioissa:
Funktion and käyttö | Kuvaus |
---|---|
ALL(taulukko) | Poistaa allfilters määritetystä taulukosta. effect ALL(taulukko) palauttaa taulukon valuesall poistaen kontekstista filters, joita muuten olisi voitu käyttää. Tästä funktiosta on hyötyä, kun käsittelet useita ryhmittelytasoja, and haluat luoda laskutoimituksen, joka luo koostetun value suhteen valuekokonaismäärään. |
ALL (Sarake[, Sarake[, ...]]) | Poistaa allfilters taulukon määritetyistä sarakkeista. all taulukon muiden sarakkeiden muut filters ovat edelleen voimassa. All sarakeargumenttien on oltava peräisin samasta taulukosta. ALL(sarake) -variantti on hyödyllinen, kun haluat poistaa kontekstin filters yhden or tarkempia sarakkeita andall muiden kontekstien filters. |
ALLEXCEPT(Taulukko, Sarake1 [,Sarake2]...) | Poistaa allfilters taulukon exceptfilters, joita käytetään määritetyissä sarakkeissa. Tämä on kätevä oikotie tilanteissa, joissa haluat poistaa filters monista mutta notalltaulukon sarakkeista. |
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Seuraava measure kaava laskee SalesAmount_USD and käyttää ALLEXCEPT-funktiota kaikkien kontekstin filters poistamiseen DateTime-taulukosta, exceptiffilter on käytetty Kalenterivuosi-sarakkeessa.
= CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]), ALLEXCEPT(DateTime, DateTime[CalendarYear]))
Koska kaavassa käytetään ALLEXCEPT, aina kun päivämäärä- ja aikataulukon mitä tahansa muuta saraketta kuin kalenterivuotta käytetään visualisoinnin osittamiseen, kaava poistaa kaikki filtersosittajat, jolloin value on yhtä suuri kuin SalesAmount_USD sum. if visualisoinnin osittamiseen käytetään Kalenterivuosi-saraketta, tulokset ovat kuitenkin erilaiset. Koska Kalenterivuosi on määritetty argumentiksi ALLEXCEPT: lle , kun tiedot ositetaan year, vuosiin käytetään filter rivitasolla
Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänään