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. |