Partilhar via


Filter funções

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 linhas de uma tabela orall o values em uma coluna, ignorando qualquer filters que possa ter sido aplicada.
ALLCROSSFILTERED Limpe allfilters que são aplicadas a uma tabela.
ALLEXCEPT Remove allfilters de contexto na tabela exceptfilters que foram aplicadas às colunas especificadas.
ALLNOBLANKROW Da tabela pai de um relacionamento, 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 Devolve a value atual da coluna especificada num passo de avaliação exterior da coluna mencionada.
EARLIEST Devolve a value atual da coluna especificada numa passagem de avaliação externa da coluna especificada.
FILTER Retorna uma tabela que representa um subconjunto de outra tabela or expressão.
FIRST Usado apenas em cálculos visuais. Recupera um value na matriz visual da first linha de um eixo.
INDEX Retorna uma linha em uma posição absoluta, especificada pelo parâmetro position, dentro da partição especificada, classificada pela ordem especificada or no eixo especificado.
KEEPFILTERS Modifica a forma como filters são aplicados durante a avaliação de uma função CALCULATEorCALCULATETABLE.
LAST Usado apenas em cálculos visuais. Recupera um value na matriz visual da last linha de um eixo.
LOOKUPVALUE Retorna o value da linha que atende all critérios especificados por search condições. A função pode aplicar uma or mais condições search.
MATCHBY Em window funções, define as colunas que são usadas para determinar como fazer a correspondência de dados and identificar o linha atual.
MOVINGAVERAGE Devolve uma average móvel calculada ao longo de um determinado eixo da matriz visual.
NEXT Usado apenas em cálculos visuais. Recupera um value na linha next de um eixo na matriz visual.
OFFSET Devolve uma única linha posicionada antes or depois de 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 window.
PARTITIONBY Define as colunas que são usadas para particionar o parâmetro relation de uma função window.
PREVIOUS Usado apenas em cálculos visuais. Recupera um value na linha previous de um eixo na matriz visual.
RANGE Devolve um intervalo de linhas dentro de um determinado eixo, relativo à linha atual. Um atalho para WINDOW.
RANK Devolve a classificação de uma linha dentro de um determinado intervalo.
REMOVEFILTERS Limpa filters das tabelas or colunas especificadas.
ROWNUMBER Devolve a classificação exclusiva de uma linha dentro de um determinado intervalo.
RUNNINGSUM Devolve uma sum em execução calculada ao longo de um determinado eixo da matriz visual.
SELECTEDVALUE Retorna o value quando o contexto de columnName foi filtrado para apenas um value distinto. Caso contrário, retorna alternateResult.
WINDOW Retorna várias linhas que estão posicionadas dentro de um determinado intervalo.