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

Function Description
TODOS Retorna todas as linhas de uma tabela ou todos os valores de uma coluna, ignorando quaisquer filtros que possam ter sido aplicados.
ALLCROSSFILTERED Limpe todos os filtros que são aplicados a uma tabela.
TODOSEXCETO Remove todos os filtros de contexto na tabela, exceto os filtros que foram aplicados às colunas especificadas.
ALLNOBLANKROW Na tabela pai de um relacionamento, retorna todas as linhas, exceto a linha em branco, ou todos os valores distintos de uma coluna, exceto a linha em branco, e ignora quaisquer 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.
CALCULAR Avalia uma expressão em um contexto de filtro modificado.
CALCULATETABLE Avalia uma expressão de tabela em um contexto de filtro modificado.
MAIS CEDO Devolve o valor atual da coluna especificada numa passagem de avaliação externa da coluna mencionada.
MAIS CEDO Retorna o valor atual da coluna especificada em um passo de avaliação externo da coluna especificada.
FILTRAR Retorna uma tabela que representa um subconjunto de outra tabela ou expressão.
PRIMEIRO Usado apenas em cálculos visuais. Recupera um valor na matriz visual da primeira linha de um eixo.
ÍNDICE Retorna uma linha em uma posição absoluta, especificada pelo parâmetro position, dentro da partição especificada, classificada pela ordem especificada ou no eixo especificado.
MANTERFILTROS Modifica como os filtros são aplicados durante a avaliação de uma função CALCULATE ou CALCULATETABLE.
ÚLTIMO Usado apenas em cálculos visuais. Recupera um valor na matriz visual da última linha de um eixo.
VALOR DE PESQUISA 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.
JOGO Em funções de janela, define as colunas que são usadas para determinar como corresponder dados e identificar a linha atual.
MOVINGMÉDIA Devolve uma média móvel calculada ao longo de um determinado eixo da matriz visual.
SEGUINTE Usado apenas em cálculos visuais. Recupera um valor na próxima linha de um eixo na matriz visual.
DESLOCAMENTO Retorna uma única linha posicionada antes ou depois da linha atual dentro da mesma tabela, por um determinado deslocamento.
ENCOMENDADO Define as colunas que determinam a ordem de classificação dentro de cada uma das partições de uma função de janela.
PARTIÇÃOPOR Define as colunas que são usadas para particionar o parâmetro de relação> de <uma função de janela.
ANTERIOR Usado apenas em cálculos visuais. Recupera um valor na linha anterior de um eixo na matriz visual.
GAMA Devolve um intervalo de linhas dentro de um determinado eixo, relativo à linha atual. Um atalho para WINDOW.
POSIÇÃO Devolve a classificação de uma linha dentro de um determinado intervalo.
REMOVERFILTROS Limpa os filtros das tabelas ou colunas especificadas.
NÚMERO DA LINHA Devolve a classificação exclusiva de uma linha dentro de um determinado intervalo.
SOMA EXECUTÓRIA Devolve uma soma em execução calculada ao longo de um determinado eixo da matriz visual.
SELECTEDVALUE Retorna o valor quando o contexto de columnName foi filtrado para apenas um valor distinto. Caso contrário, retorna alternateResult.
JANELA Retorna várias linhas que estão posicionadas dentro de um determinado intervalo.