Lezen in het Engels

Delen via


Filter functies

De filterandvalue functies in DAX zijn enkele van de meest complexe and krachtige and verschillen sterk van Excel-functies. De opzoekfuncties werken met behulp van tabellen and relaties, zoals een database. Met de filterfuncties kunt u gegevenscontext bewerken om dynamische berekeningen te maken.

In deze categorie

Functie Beschrijving
ALL Retourneert all de rijen in een tabel, orall de values in een kolom, waarbij alle filters worden genegeerd die mogelijk zijn toegepast.
ALLCROSSFILTERED Wis allfilters die worden toegepast op een tabel.
ALLEXCEPT Hiermee verwijdert u all context filters in de tabel exceptfilters die zijn toegepast op de opgegeven kolommen.
ALLNOBLANKROW Vanuit de bovenliggende tabel van een relatie worden all rijen geretourneerd, maar de blank rij, orall afzonderlijke values van een kolom, maar de blank rij, and geen context filters die mogelijk bestaan.
ALLSELECTED Hiermee verwijdert u context filters uit kolommen and rijen in de huidige query en behoudt u all andere context filtersor expliciete filters.
CALCULATE Evalueert een expressie in een gewijzigde filter context.
CALCULATETABLE Evalueert een tabelexpressie in een gewijzigde filter context.
EARLIER Retourneert de huidige value van de opgegeven kolom in een buitenste evaluatiepass van de genoemde kolom.
EARLIEST Retourneert de huidige value van de opgegeven kolom in een buitenste evaluatiepass van de opgegeven kolom.
FILTER Hiermee wordt een tabel geretourneerd die een subset van een andere tabel or expressie vertegenwoordigt.
FIRST Alleen gebruikt in visuele berekeningen. Haalt een value op in de visualmatrix uit de first rij van een as.
INDEX Retourneert een rij op een absolute positie, opgegeven door de positieparameter, binnen de opgegeven partitie, gesorteerd op de opgegeven volgorde or op de opgegeven as.
KEEPFILTERS Hiermee wijzigt u hoe filters worden toegepast tijdens het evalueren van een CALCULATEorCALCULATETABLE functie.
LAST Alleen gebruikt in visuele berekeningen. Haalt een value op in de visualmatrix uit de last rij van een as.
LOOKUPVALUE Retourneert de value voor de rij die voldoet aan all criteria die zijn opgegeven door search voorwaarden. De functie kan één or meer search voorwaarden toepassen.
MATCHBY In window functies definieert u de kolommen die worden gebruikt om te bepalen hoe gegevens overeenkomen and de huidige rijidentificeren.
MOVINGAVERAGE Retourneert een bewegende average berekend langs de opgegeven as van de visualmatrix.
NEXT Alleen gebruikt in visuele berekeningen. Haalt een value op in de rij next van een as in de visualmatrix.
OFFSET Retourneert één rij die wordt geplaatst vóór or na de huidige rij binnen dezelfde tabel, door een gegeven offset.
ORDERBY Definieert de kolommen die de sorteervolgorde binnen elk van de partities van een window functie bepalen.
PARTITIONBY Definieert de kolommen die worden gebruikt om de relation parameter van een window functie te partitioneren.
PREVIOUS Alleen gebruikt in visuele berekeningen. Haalt een value op in de rij previous van een as in de visualmatrix.
RANGE Retourneert een interval van rijen binnen de opgegeven as ten opzichte van de huidige rij. Een snelkoppeling voor WINDOW.
RANK Retourneert de rangorde van een rij binnen het opgegeven interval.
REMOVEFILTERS Hiermee wist u filters uit de opgegeven tabellen or kolommen.
ROWNUMBER Retourneert de unieke rangschikking van een rij binnen het opgegeven interval.
RUNNINGSUM Retourneert een actieve sum berekend langs de opgegeven as van de visualmatrix.
SELECTEDVALUE Retourneert de value wanneer de context voor columnName is gefilterd op slechts één afzonderlijke value. Retourneert anders alternateResult.
WINDOW Retourneert meerdere rijen die binnen het opgegeven interval zijn geplaatst.