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())