Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. DAX
  3. Funções DAX
  4. HASONEFILTER

HASONEFILTER

DAXInformação

Retorna TRUE quando o número de valores filtrados diretamente na coluna é um; caso contrário, FALSE.

Quando usar

Medidas condicionais ao estado do slicer — comportamento diferente quando um único item está selecionado vs. múltiplos.

Sintaxe

DAX
HASONEFILTER(<NomeColuna>)

Parâmetros

NomeColuna: Nome de uma coluna existente; não pode ser expressão.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// Medida: rótulo detalhado quando uma única região está filtrada diretamente
Rótulo de Vendas =
IF (
    HASONEFILTER ( TabDimRegiao[NomeRegiao] ),
    "Região: " & SELECTEDVALUE ( TabDimRegiao[NomeRegiao] )
        & " | " & FORMAT ( [Total de Vendas], "#,##0" ),
    "Total Geral: " & FORMAT ( [Total de Vendas], "#,##0" ) // nenhum ou vários filtros
)

Observações

Semelhante a HASONEVALUE, que considera filtros cruzados; HASONEFILTER considera só o filtro direto. Não suportada em DirectQuery quando usada em colunas calculadas ou regras de RLS.

Mais informações

Lançamento
2016-Nov
Referência
https://learn.microsoft.com/pt-br/dax/hasonefilter-function-dax
Função anteriorGROUPBYPróxima função HASONEVALUE
Biblioteca