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