Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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())