Compartilhar via


Funções de Filter

As funções filterandvalue em DAX são algumas das mais complexas and poderosas, and diferem muito das funções do Excel. As funções de pesquisa funcionam usando tabelas and 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 all as linhas em uma tabela, orall o values em uma coluna, ignorando qualquer filters que possa ter sido aplicada.
ALLCROSSFILTERED Limpe allfilters que são aplicados a uma tabela.
ALLEXCEPT Remove allfilters de contexto na tabela exceptfilters que foram aplicadas às colunas especificadas.
ALLNOBLANKROW Na tabela pai de uma relação, retorna all linhas, mas a linha blank, orallvalues distinta de uma coluna, mas a linha blank, and desconsidera qualquer filters de contexto que possa existir.
ALLSELECTED Remove filters de contexto de colunas and linhas na consulta atual, mantendo all outro contexto filtersorfiltersexplícito.
CALCULATE Avalia uma expressão em um contexto de filter modificado.
CALCULATETABLE Avalia uma expressão de tabela em um contexto de filter modificado.
EARLIER Retorna o value atual da coluna especificada em uma passagem de avaliação externa da coluna mencionada.
EARLIEST Retorna o value 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 or expressão.
FIRST Usado somente em cálculos visuais. Recupera um value na matriz visual da linha first 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 or no eixo especificado.
KEEPFILTERS Modifica como os filters são aplicados ao avaliar uma função CALCULATEorCALCULATETABLE.
LAST Usado somente em cálculos visuais. Recupera um value na matriz visual da linha last de um eixo.
LOOKUPVALUE Retorna o value da linha que atende all critérios especificados por condições de search. A função pode aplicar uma or condições mais search.
MATCHBY Em funções window, define as colunas que são usadas para determinar como corresponder dados and identificar o de linha atual.
MOVINGAVERAGE Retorna uma average móvel calculada ao longo do eixo determinado da matriz visual.
NEXT Usado somente em cálculos visuais. Recupera um value na linha next de um eixo na matriz visual.
OFFSET Retorna uma única linha que é posicionada antes de or após a linha atual dentro da mesma tabela, por um determinado offset.
ORDERBY Define as colunas que determinam a ordem de classificação dentro de cada uma das partições de uma função de window.
PARTITIONBY Define as colunas usadas para particionar o parâmetro relation de uma função de window.
PREVIOUS Usado somente em cálculos visuais. Recupera um value na linha previous 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 filters das tabelas especificadas or colunas.
ROWNUMBER Retorna a classificação exclusiva de uma linha dentro do intervalo especificado.
RUNNINGSUM Retorna um sum em execução calculado ao longo do eixo determinado da matriz visual.
SELECTEDVALUE Retorna o value quando o contexto de columnName foi filtrado para um value distinto apenas. Caso contrário, retornará alternateResult.
WINDOW Retorna várias linhas que são posicionadas dentro do intervalo determinado.