Funções de filtro
As funções de filtro e valor em 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 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. |
ALLEXCEPT | 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. |
CALCULATE | Avalia uma expressão em um contexto de filtro modificado. |
CALCULATETABLE | Avalia uma expressão de tabela em um contexto de filtro modificado. |
EARLIER | Devolve o valor atual da coluna especificada numa passagem de avaliação externa da coluna mencionada. |
EARLIEST | Retorna o valor atual da coluna especificada em um passo de avaliação externo da coluna especificada. |
FILTER | Retorna uma tabela que representa um subconjunto de outra tabela ou expressão. |
FIRST | Usado apenas 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 position, dentro da partição especificada, classificada pela ordem especificada ou no eixo especificado. |
KEEPFILTERS | Modifica a forma como os filtros são aplicados durante a avaliação de uma função CALCULATE ou CALCULATETABLE. |
LAST | Usado apenas 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 linha atual. |
MOVINGAVERAGE | Devolve uma média móvel calculada ao longo de um determinado eixo da matriz visual. |
NEXT | Usado apenas em cálculos visuais. Recupera um valor na próxima linha de um eixo na matriz visual. |
OFFSET | Retorna uma única linha posicionada antes ou depois da linha atual dentro da mesma tabela, por um determinado deslocamento. |
ORDERBY | Define as colunas que determinam a ordem de classificação dentro de cada uma das partições de uma função de janela. |
PARTITIONBY | Define as colunas que são usadas para particionar o parâmetro relation de uma função de janela. |
PREVIOUS | Usado apenas em cálculos visuais. Recupera um valor na linha anterior 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 os filtros das tabelas ou colunas especificadas. |
ROWNUMBER | Devolve a classificação exclusiva de uma linha dentro de um determinado intervalo. |
RUNNINGSUM | 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. |
WINDOW | Retorna várias linhas que estão posicionadas dentro de um determinado intervalo. |