HASONEFILTER
Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung
Gibt TRUE zurück, wenn die Anzahl der direkt gefilterten Werte für columnName 1 lautet. Andernfalls wird FALSE zurückgegeben.
Syntax
HASONEFILTER(<columnName>)
Parameter
Begriff | Definition |
---|---|
columnName | Der Name einer vorhandenen Spalte mit DAX-Standardsyntax. Es darf kein Ausdruck sein. |
Rückgabewert
TRUE, wenn die Anzahl der direkt gefilterten Werte für columnName 1 lautet. Andernfalls wird FALSE zurückgegeben.
Bemerkungen
Diese Funktion ist der Funktion HASONEVALUE() ähnlich, mit dem Unterschied, dass HASONEVALUE() auf Kreuzfilterung basiert, während HASONEFILTER() mit einem Direktfilter arbeitet.
Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Beispiel
Im folgenden Beispiel wird gezeigt, wie HASONEFILTER() verwendet wird, um den Filter für ResellerSales_USD[ProductKey]) zurückzugeben, wenn ein Filter vorhanden ist, oder, BLANK, wenn keine Filter oder mehr als ein Filter für ResellerSales_USD[ProductKey]) vorhanden sind.
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())