Funções de filtro

As funções de filtro e valor no DAX são algumas das mais complexas e avançadas, e diferem muito das funções do Excel. As funções de pesquisa funcionam através de tabelas e relações como uma base de dados. As funções de filtragem permitem manipular o contexto dos dados para criar cálculos dinâmicos.

Nesta categoria

Função Descrição
TODOS Devolve todas as linhas numa tabela ou todos os valores numa coluna, ignorando quaisquer filtros que possam ter sido aplicados.
ALLCROSSFILTERED Desseleciona todos os filtros que são aplicados a uma tabela.
ALLEXCEPT Remove todos os filtros de contexto na tabela, exceto os filtros que foram aplicados às colunas especificadas.
ALLNOBLANKROW A partir da tabela principal de uma relação, devolve todas as linhas menos a linha em branco, ou todos os valores distintos de uma coluna menos a linha em branco, ignorando todos os filtros de contexto que possam existir.
ALLSELECTED Remove os filtros de contexto de colunas e linhas na consulta atual, mantendo todos os outros filtros de contexto ou filtros explícitos.
CALCULATE Avalia uma expressão num contexto de filtro modificado.
CALCULATETABLE Avalia uma expressão da tabela num contexto de filtro modificado.
EARLIER Devolve o valor atual da coluna especificada numa etapa de avaliação externa da coluna mencionada.
EARLIEST Devolve o valor atual da coluna especificada numa etapa de avaliação externa da coluna especificada.
FILTER Devolve uma tabela que representa um subconjunto de outra tabela ou expressão.
KEEPFILTERS Modifica o modo como os filtros são aplicados durante a avaliação de uma função CALCULATE ou CALCULATETABLE.
LOOKUPVALUE Devolve o valor para a linha que cumpre todos os critérios especificados pelas condições de pesquisa. A função pode aplicar uma ou mais condições de pesquisa.
REMOVEFILTERS Limpa filtros das tabelas ou colunas especificadas.
SELECTEDVALUE Devolve o valor quando o contexto para columnName tiver sido filtrado para apenas um valor distinto. Caso contrário, devolve alternateResult.