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. |