Læs på engelsk

Del via


Filter funktioner

De filterandvalue funktioner i DAX er nogle af de mest komplekse and effektive, and adskiller sig meget fra Excel-funktioner. Opslagsfunktionerne fungerer ved hjælp af tabeller and relationer, f.eks. en database. Med filtreringsfunktionerne kan du manipulere datakontekst for at oprette dynamiske beregninger.

I denne kategori

Funktion Beskrivelse
ALL Returnerer all rækkerne i en tabel orallvalues i en kolonne og ignorerer eventuelle filters, der kan være anvendt.
ALLCROSSFILTERED Ryd allfilters, der anvendes på en tabel.
ALLEXCEPT Fjerner all kontekst filters i tabellen exceptfilters, der er anvendt på de angivne kolonner.
ALLNOBLANKROW I den overordnede tabel for en relation returneres all rækker, men den blank række orall entydige values af en kolonne, men den blank række, and ignorerer eventuelle kontekst filters, der måtte findes.
ALLSELECTED Fjerner kontekst filters fra kolonner and rækker i den aktuelle forespørgsel, samtidig med at all anden kontekst bevares filtersor eksplicitte filters.
CALCULATE Evaluerer et udtryk i en ændret filter kontekst.
CALCULATETABLE Evaluerer et tabeludtryk i en ændret filter kontekst.
EARLIER Returnerer den aktuelle value for den angivne kolonne i et ydre evalueringsgennemløb for den nævnte kolonne.
EARLIEST Returnerer den aktuelle value for den angivne kolonne i et ydre evalueringsgennemløb for den angivne kolonne.
FILTER Returnerer en tabel, der repræsenterer et undersæt af en anden tabel or udtryk.
FIRST Bruges kun i visuelle beregninger. Henter en value i visualiseringsmatrixen fra den first række på en akse.
INDEX Returnerer en række ved en absolut placering, der er angivet af positionsparameteren, i den angivne partition sorteret efter den angivne rækkefølge or på den angivne akse.
KEEPFILTERS Ændrer, hvordan filters anvendes, mens en CALCULATEorCALCULATETABLE funktion evalueres.
LAST Bruges kun i visuelle beregninger. Henter en value i visualiseringsmatrixen fra den last række på en akse.
LOOKUPVALUE Returnerer value for den række, der opfylder all kriterier, der er angivet i search betingelser. Funktionen kan anvende én or flere search betingelser.
MATCHBY I window funktioner definerer de kolonner, der bruges til at bestemme, hvordan data skal matche and identificere den aktuelle række.
MOVINGAVERAGE Returnerer et flyttende average beregnet langs den angivne akse i visualiseringsmatrixen.
NEXT Bruges kun i visuelle beregninger. Henter en value i rækken next på en akse i visualiseringsmatrixen.
OFFSET Returnerer en enkelt række, der er placeret før or efter den aktuelle række i den samme tabel af en given offset.
ORDERBY Definerer de kolonner, der bestemmer sorteringsrækkefølgen i hver af en window funktions partitioner.
PARTITIONBY Definerer de kolonner, der bruges til at partitionere en window funktions relation parameter.
PREVIOUS Bruges kun i visuelle beregninger. Henter en value i rækken previous på en akse i visualiseringsmatrixen.
RANGE Returnerer et interval af rækker på den angivne akse i forhold til den aktuelle række. En genvej til WINDOW.
RANK Returnerer rangeringen af en række inden for det angivne interval.
REMOVEFILTERS Rydder filters fra de angivne tabeller or kolonner.
ROWNUMBER Returnerer den entydige rangering af en række inden for det angivne interval.
RUNNINGSUM Returnerer en løbende sum beregnet langs den angivne akse i visualiseringsmatrixen.
SELECTEDVALUE Returnerer value, når konteksten for columnName er filtreret ned til én entydig value. Ellers returneres alternateResult.
WINDOW Returnerer flere rækker, der er placeret inden for det angivne interval.