FilterfunktionenFilter functions

Die Filter- und Wertfunktionen in DAX gehören zu den komplexesten und leistungsfähigsten Funktionen und unterscheiden sich stark von denen in Excel.The filter and value functions in DAX are some of the most complex and powerful, and differ greatly from Excel functions. Die Suchfunktionen funktionieren mit Tabellen und Beziehungen wie bei einer Datenbank.The lookup functions work by using tables and relationships, like a database. Die Filterfunktionen ermöglichen die Anpassung des Datenkontexts zur Erstellung dynamischer Berechnungen.The filtering functions let you manipulate data context to create dynamic calculations.

In dieser KategorieIn this category

FunktionFunction BESCHREIBUNGDescription
ALLALL Gibt alle Zeilen in einer Tabelle oder alle Werte in einer Spalte zurück, wobei alle möglicherweise angewendeten Filter ignoriert werden.Returns all the rows in a table, or all the values in a column, ignoring any filters that might have been applied.
ALLCROSSFILTEREDALLCROSSFILTERED Löscht alle Filter, die auf die angegebene Tabelle angewendet werden.Clear all filters which are applied to a table.
ALLEXCEPTALLEXCEPT Entfernt alle Kontextfilter in der Tabelle mit Ausnahme von Filtern, die auf die angegebenen Spalten angewendet wurden.Removes all context filters in the table except filters that have been applied to the specified columns.
ALLNOBLANKROWALLNOBLANKROW Gibt aus der übergeordneten Tabelle einer Beziehung alle Zeilen mit Ausnahme der leeren Zeile oder alle eindeutigen Werte einer Spalte mit Ausnahme der leeren Zeile zurück und ignoriert alle eventuell vorhandenen Kontextfilter.From the parent table of a relationship, returns all rows but the blank row, or all distinct values of a column but the blank row, and disregards any context filters that might exist.
ALLSELECTEDALLSELECTED Entfernt Kontextfilter aus Spalten und Zeilen in der aktuellen Abfrage, während alle anderen Kontextfilter oder explizite Filter erhalten bleiben.Removes context filters from columns and rows in the current query, while retaining all other context filters or explicit filters.
CALCULATECALCULATE Hiermit wird ein Ausdruck in einem bearbeiteten Filterkontext ausgewertet.Evaluates an expression in a modified filter context.
CALCULATETABLECALCULATETABLE Hiermit wird ein Tabellenausdruck in einem bearbeiteten Filterkontext ausgewertet.Evaluates a table expression in a modified filter context.
EARLIEREARLIER Gibt den aktuellen Wert der angegebenen Spalte in einem äußeren Auswertungsdurchlauf der angegebenen Spalte zurück.Returns the current value of the specified column in an outer evaluation pass of the mentioned column.
EARLIESTEARLIEST Gibt den aktuellen Wert der angegebenen Spalte in einem äußeren Auswertungslauf der angegebenen Spalte zurückReturns the current value of the specified column in an outer evaluation pass of the specified column.
FILTERFILTER Gibt eine Tabelle zurück, die eine Teilmenge einer anderen Tabelle oder eines anderen Ausdrucks repräsentiert.Returns a table that represents a subset of another table or expression.
KEEPFILTERSKEEPFILTERS Ändert die Anwendung von Filtern bei der Auswertung einer CALCULATE- oder CALCULATETABLE-Funktion.Modifies how filters are applied while evaluating a CALCULATE or CALCULATETABLE function.
LOOKUPVALUELOOKUPVALUE Gibt den Wert für die Zeile zurück, die alle durch die Suchbedingungen angegebenen Kriterien erfüllt.Returns the value for the row that meets all criteria specified by search conditions. Die Funktion kann eine oder mehrere Suchbedingungen anwenden.The function can apply one or more search conditions.
REMOVEFILTERSREMOVEFILTERS Löscht Filter aus den angegebenen Tabellen oder Spalten.Clears filters from the specified tables or columns.
SELECTEDVALUESELECTEDVALUE Gibt den Wert zurück, wenn der Kontext für „columnName“ nur auf einen eindeutigen Wert gefiltert wurde.Returns the value when the context for columnName has been filtered down to one distinct value only. Andernfalls wird „alternateResult“ zurückgegeben.Otherwise returns alternateResult.