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 FALSE
zurü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 FALSE
zurü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())