Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
aplica-se a:
coluna calculada
tabela calculada
medida
cálculo visual
Retorna TRUE quando o número de valores filtrados diretamente no columnName é um; caso contrário, retornará FALSE.
Sintaxe
HASONEFILTER(<columnName>)
Parâmetros
| Prazo | Definição |
|---|---|
columnName |
O nome de uma coluna existente, usando a sintaxe de DAX padrão. Não pode ser uma expressão. |
Valor de retorno
TRUE quando o número de valores filtrados diretamente no columnName for um; caso contrário, retornará FALSE.
Observações
Essa função é semelhante a HASONEVALUE() com a diferença de que HASONEVALUE() funciona com base em filtros cruzados enquanto HASONEFILTER() funciona por um filtro direto.
Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).
Exemplo
O exemplo a seguir mostra como usar HASONEFILTER() para retornar o filtro para ResellerSales_USD[ProductKey]) se houver um filtro ou 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())