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())