HASONEFILTER
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Retorna TRUE
quando o número de values 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. |
Retornar value
TRUE
quando o número de values 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 emfilters cruzadas enquanto HASONEFILTER() funciona por um filterdireto.
Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).
Exemplo
O exemplo a seguir mostra como usar HASONEFILTER() para retornar o filter para ResellerSales_USD[ProductKey]) if há um filter, or retornar BLANKif não há filtersor mais de um filter em ResellerSales_USD[ProductKey]).
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())