Partilhar via


HASONEFILTER

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Retorna TRUE quando o número de values filtrados diretamente em columnName é um; caso contrário, retorna FALSE.

Sintaxe

HASONEFILTER(<columnName>)

Parâmetros

Vigência Definição
columnName O nome de uma coluna existente, usando sintaxe DAX padrão. Não pode ser uma expressão.

Regresso value

TRUE quando o número de values diretamente filtrados em columnName é um; caso contrário, retorna FALSE.

Comentários

  • Esta função é semelhante a HASONEVALUE() com a diferença de que HASONEVALUE() funciona com base emfilters cruzados enquanto HASONEFILTER() funciona por um filterdireto.

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo

O exemplo a seguir mostra como usar HASONEFILTER() para retornar o filter para ResellerSales_USD[ProductKey]) if houver um filter, or retornar BLANKif não houver filtersor mais de um filter em ResellerSales_USD[ProductKey]).

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