Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt TRUE zurück, wenn die Anzahl der direkt gefilterten Werte für columnName eins ist; andernfalls wird FALSEzurückgegeben.
Syntax
HASONEFILTER(<columnName>)
Parameter
| Ausdruck | Definition |
|---|---|
columnName |
Der Name einer vorhandenen Spalte unter Verwendung der Standardsyntax DAX. Es kann kein Ausdruck sein. |
Rückgabewert
TRUE, wenn die Anzahl der direkt gefilterten Werte für columnName eins ist; andernfalls wird FALSEzurückgegeben.
Bemerkungen
Diese Funktion ähnelt HASONEVALUE() mit dem Unterschied, dass HASONEVALUE() basierend auf Kreuzfiltern funktioniert, während HASONEFILTER() mit einem direkten Filter funktioniert.
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Im folgenden Beispiel wird gezeigt, wie Sie HASONEFILTER() verwenden, um den Filter für ResellerSales_USD[ProductKey]) zurückzugeben, wenn ein Filter vorhanden ist, oder um BLANK zurückzugeben, wenn keine Filter oder mehrere Filter für ResellerSales_USD[ProductKey]) vorhanden sind.
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())