Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Coluna calculada
Tabela calculada
Medida
Cálculo visual
Retorna TRUE quando o número de valores 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. |
Valor de retorno
TRUE quando o número de valores filtrados diretamente 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 em filtros cruzados enquanto HASONEFILTER() funciona com um filtro direto.
Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplo
O exemplo a seguir mostra como usar HASONEFILTER() para retornar o filtro para ResellerSales_USD[ProductKey]) se houver um filtro, ou para retornar BLANK se não houver filtros ou mais de um filtro em ResellerSales_USD[ProductKey]).
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())