Ler em inglês

Compartilhar via


Funções de filtro

As funções de filtro e valor no DAX são algumas das mais complexas e poderosas e diferem muito das funções do Excel. As funções de pesquisa funcionam usando tabelas e relações, como um banco de dados. As funções de filtragem permitem manipular o contexto de dados para criar cálculos dinâmicos.

Nesta categoria

Função Descrição
ALL Retorna todas as linhas em uma tabela ou todos os valores em uma coluna, ignorando todos os filtros que podem ter sido aplicados.
ALLCROSSFILTERED Desmarque todos os filtros aplicados a uma tabela.
ALLEXCEPT Remove todos os filtros de contexto na tabela, exceto os filtros que foram aplicados às colunas especificadas.
ALLNOBLANKROW Na tabela pai de uma relação, retorna todas as linhas, exceto a linha em branco, ou todos os valores distintos de uma coluna, mas a linha em branco, e desconsidera todos os filtros de contexto que possam existir.
ALLSELECTED Remove 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 em um contexto de filtro modificado.
CALCULATETABLE Avalia uma expressão de tabela em um contexto de filtro modificado.
ANTERIOR Retorna o valor atual da coluna especificada em uma passagem de avaliação externa da coluna mencionada.
MAIS ANTIGOS Retorna o valor atual da coluna especificada em uma passagem de avaliação externa da coluna especificada.
FILTER Retorna uma tabela que representa um subconjunto de outra tabela ou expressão.
PRIMEIRO Usado somente em cálculos visuais. Recupera um valor na matriz visual da primeira linha de um eixo.
INDEX Retorna uma linha em uma posição absoluta, especificada pelo parâmetro de posição, dentro da partição especificada, classificada pela ordem especificada ou no eixo especificado.
KEEPFILTERS Modifica como os filtros são aplicados ao avaliar uma função CALCULATE ou CALCULATETABLE.
ÚLTIMA Usado somente em cálculos visuais. Recupera um valor na matriz visual da última linha de um eixo.
LOOKUPVALUE Retorna o valor da linha que atende a todos os critérios especificados pelas condições de pesquisa. A função pode aplicar uma ou mais condições de pesquisa.
MATCHBY Em funções de janela, define as colunas que são usadas para determinar como corresponder dados e identificar o de linha atual.
MOVINGAVERAGE Retorna uma média móvel calculada ao longo do eixo determinado da matriz visual.
PRÓXIMO Usado somente em cálculos visuais. Recupera um valor na próxima linha de um eixo na matriz visual.
DE DESLOCAMENTO Retorna uma única linha posicionada antes ou depois do linha atual dentro da mesma tabela, por um determinado deslocamento.
ORDERBY Define as colunas que determinam a ordem de classificação em cada uma das partições de uma função de janela.
PARTITIONBY Define as colunas usadas para particionar o parâmetro relation de uma função de janela.
ANTERIOR Usado somente em cálculos visuais. Recupera um valor na linha anterior de um eixo na matriz visual.
range Retorna um intervalo de linhas dentro do eixo especificado, em relação à linha atual. Um atalho para WINDOW.
RANK Retorna a classificação de uma linha dentro do intervalo especificado.
REMOVEFILTERS Limpa filtros das tabelas ou colunas especificadas.
ROWNUMBER Retorna a classificação exclusiva de uma linha dentro do intervalo especificado.
RUNNINGSUM Retorna uma soma em execução calculada ao longo do eixo determinado da matriz visual.
SELECTEDVALUE Retorna o valor quando o contexto de columnName foi filtrado apenas para um valor distinto. Caso contrário, retornará alternateResult.
DE JANELA Retorna várias linhas que são posicionadas dentro do intervalo determinado.