Freigeben über


Filter Funktionen

Die filterandvalue Funktionen in DAX sind einige der komplexesten and leistungsstärker, and unterscheiden sich stark von Excel-Funktionen. Die Nachschlagefunktionen funktionieren mithilfe von Tabellen and Beziehungen, z. B. einer Datenbank. Mit den Filterfunktionen können Sie den Datenkontext bearbeiten, um dynamische Berechnungen zu erstellen.

In dieser Kategorie

Funktion Beschreibung
ALL Gibt all die Zeilen in einer Tabelle zurück, orall die values in einer Spalte, wobei alle filters ignoriert werden, die möglicherweise angewendet wurden.
ALLCROSSFILTERED Löschen Sie allfilters, die auf eine Tabelle angewendet werden.
ALLEXCEPT Entfernt all Kontext filters in der Tabelle exceptfilters, die auf die angegebenen Spalten angewendet wurden.
ALLNOBLANKROW Gibt aus der übergeordneten Tabelle einer Beziehung all Zeilen zurück, aber die blank Zeile, orall unterschiedliche values einer Spalte, aber die blank Zeile ignoriert and kontextbezogene filters, die vorhanden sein könnten.
ALLSELECTED Entfernt Kontext filters aus Spalten and Zeilen in der aktuellen Abfrage, während all anderen Kontext filtersor expliziten filtersbeibehalten werden.
CALCULATE Wertet einen Ausdruck in einem geänderten filter Kontext aus.
CALCULATETABLE Wertet einen Tabellenausdruck in einem geänderten filter Kontext aus.
EARLIER Gibt die aktuelle value der angegebenen Spalte in einem äußeren Auswertungsdurchlauf der erwähnten Spalte zurück.
EARLIEST Gibt die aktuelle value der angegebenen Spalte in einem äußeren Auswertungsdurchlauf der angegebenen Spalte zurück.
FILTER Gibt eine Tabelle zurück, die eine Teilmenge einer anderen Tabelle or Ausdruck darstellt.
FIRST Wird nur in visuellen Berechnungen verwendet. Ruft eine value in der visuellen Matrix aus der first Zeile einer Achse ab.
INDEX Gibt eine Zeile an einer absoluten Position zurück, die durch den Positionsparameter innerhalb der angegebenen Partition angegeben wird, sortiert nach der angegebenen Reihenfolge or auf der angegebenen Achse.
KEEPFILTERS Ändert, wie filters beim Auswerten einer CALCULATEorCALCULATETABLE-Funktion angewendet werden.
LAST Wird nur in visuellen Berechnungen verwendet. Ruft eine value in der visuellen Matrix aus der last Zeile einer Achse ab.
LOOKUPVALUE Gibt die value für die Zeile zurück, die all Kriterien erfüllt, die durch search Bedingungen angegeben sind. Die Funktion kann eine or weitere search Bedingungen anwenden.
MATCHBY In window Funktionen werden die Spalten definiert, die verwendet werden, um zu bestimmen, wie Daten and die aktuelle Zeileidentifiziert werden.
MOVINGAVERAGE Gibt eine bewegte average zurück, die entlang der angegebenen Achse der visuellen Matrix berechnet wird.
NEXT Wird nur in visuellen Berechnungen verwendet. Ruft eine value in der next Zeile einer Achse in der visuellen Matrix ab.
OFFSET Gibt eine einzelne Zeile zurück, die entweder vor or nach der aktuellen Zeile innerhalb derselben Tabelle durch eine angegebene offsetpositioniert wird.
ORDERBY Definiert die Spalten, die die Sortierreihenfolge innerhalb der einzelnen Partitionen einer window Funktion bestimmen.
PARTITIONBY Definiert die Spalten, die zum Partitionieren des relation Parameters einer window-Funktion verwendet werden.
PREVIOUS Wird nur in visuellen Berechnungen verwendet. Ruft eine value in der previous Zeile einer Achse in der visuellen Matrix ab.
RANGE Gibt ein Intervall von Zeilen innerhalb der angegebenen Achse relativ zur aktuellen Zeile zurück. Eine Verknüpfung für WINDOW.
RANK Gibt die Rangfolge einer Zeile innerhalb des angegebenen Intervalls zurück.
REMOVEFILTERS Löscht filters aus den angegebenen Tabellen or Spalten.
ROWNUMBER Gibt die eindeutige Rangfolge einer Zeile innerhalb des angegebenen Intervalls zurück.
RUNNINGSUM Gibt einen ausgeführten sum zurück, der entlang der angegebenen Achse der visuellen Matrix berechnet wird.
SELECTEDVALUE Gibt den value zurück, wenn der Kontext für "columnName" nur nach einem eindeutigen value gefiltert wurde. Andernfalls wird alternateResult zurückgegeben.
WINDOW Gibt mehrere Zeilen zurück, die innerhalb des angegebenen Intervalls positioniert sind.