Sdílet prostřednictvím


HASONEFILTER

platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu

Vrátí TRUE, pokud je počet přímo filtrovaných values na columnName jeden; v opačném případě vrátí FALSE.

Syntax

HASONEFILTER(<columnName>)

Parametry

Semestr Definice
columnName Název existujícího sloupce pomocí standardní syntaxe DAX. Nemůže to být výraz.

Vrácení value

TRUE, pokud je počet přímo filtrovaných values na columnName jeden; v opačném případě vrátí FALSE.

Poznámky

  • Tato funkce se podobá HASONEVALUE() s rozdílem, že HASONEVALUE() funguje na základě křížovéhofilters, zatímco HASONEFILTER() pracuje přímo filter.

  • Tato funkce je not podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích or pravidla zabezpečení na úrovni řádků (RLS).

Příklad

Následující příklad ukazuje, jak použít HASONEFILTER() k vrácení filter pro ResellerSales_USD[ProductKey]) if existuje jedna filter, or vrátit BLANKif neexistují žádné filtersor více než jeden filter ResellerSales_USD[ProductKey]).

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