Freigeben über


HASONEFILTER

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt TRUE zurück, wenn die Anzahl der direkt gefilterten values nach 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.

value zurückgeben

TRUE, wenn die Anzahl der direkt gefilterten values nach columnName eins ist; andernfalls wird FALSEzurückgegeben.

Bemerkungen

  • Diese Funktion ähnelt HASONEVALUE() mit dem Unterschied, dass HASONEVALUE() auf Kreuz-filters basiert, während HASONEFILTER() von einem direkten filterfunktioniert.

  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Das folgende Beispiel zeigt, wie sie HASONEFILTER() verwenden, um die filter für ResellerSales_USD[ProductKey]) zurückzugeben, if es einen filtergibt, or, BLANKif es nicht mehr als eine filtersorfilter für ResellerSales_USD[ProductKey]) gibt.

= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())