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 que você manipule 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 todos os filtros que estiverem aplicados. |
ALLCROSSFILTERED | Limpa todos os filtros aplicados a uma tabela. |
ALLEXCEPT | Remove todos os filtros de contexto na tabela, exceto filtros aplicados às colunas especificadas. |
ALLNOBLANKROW | Da tabela pai de uma relação, retorna todas as linhas, exceto a linha em branco, ou todos os valores distintos de uma coluna, exceto a linha em branco, e ignora 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. |
EARLIER | Retorna o valor atual da coluna especificada em uma etapa de avaliação externa da coluna mencionada. |
EARLIEST | Retorna o valor atual da coluna especificada em uma etapa de avaliação externa 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 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 pelos critérios de pesquisa. A função pode aplicar um ou mais critérios de pesquisa. |
MATCHBY | Em funções de janela, define as colunas que são usadas para determinar como corresponder dados e identificar a linha atual. |
MOVINGAVERAGE | Retorna uma média móvel calculada ao longo do eixo especificado da matriz visual. |
NEXT | 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 de current row 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 window. |
PARTITIONBY | Define as colunas usadas para particionar o parâmetro <relation> de uma função WINDOW. |
ANTERIOR | Usado apenas 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 determinado. |
REMOVEFILTERS | Limpa filtros das tabelas ou colunas especificadas. |
ROWNUMBER | Retorna a classificação exclusiva de uma linha dentro do intervalo determinado. |
RUNNINGSUM | Retorna uma soma acumulada calculada ao longo do eixo especificado da matriz visual. |
SELECTEDVALUE | Retorna o valor quando o contexto para columnName foi filtrado para apenas um valor distinto. Caso contrário, retorna alternateResult. |
WINDOW | Retorna várias linhas posicionadas dentro do intervalo determinado. |