DAX
483 funções DAX com sintaxe, parâmetros, exemplo e nota semântica, validadas contra a documentação oficial.
Retorna o valor absoluto (sem o sinal) de um número.
Calcula os juros acumulados de um título que paga cupons periódicos (juros sobre o principal no período entre pagamentos).
Calcula os juros acumulados de um título que paga todo o rendimento no vencimento (zero-cupom ou desconto).
Calcula o arco-cosseno (cosseno inverso) — retorna o ângulo em radianos cujo cosseno é o argumento.
Calcula o arco-cosseno hiperbólico (inverso de COSH). Requer argumento ≥ 1.
Calcula o arco-cotangente — retorna o ângulo em radianos cuja cotangente é o argumento.
Calcula o arco-cotangente hiperbólico (inverso de COTH). Requer |argumento| > 1.
Retorna uma tabela com colunas adicionais calculadas agregadas à tabela original.
Adiciona linhas com combinações de valores que não existem no resultado de uma expressão SUMMARIZECOLUMNS, garantindo que todos os itens apareçam mesmo sem dados.
Remove todos os filtros de uma tabela ou de colunas específicas, retornando todos os valores disponíveis.
Remove todos os filtros que foram aplicados a uma tabela — incluindo filtros cruzados provenientes de tabelas relacionadas.
Remove todos os filtros de uma tabela, exceto os filtros das colunas especificadas.
Remove filtros de uma tabela ou coluna mas preserva a linha em branco gerada por relacionamentos inválidos.
Remove filtros do contexto de consulta visual (agrupamentos da tabela/matriz), mas mantém filtros externos como slicers e filtros de página.
Calcula a depreciação de um ativo para cada período contábil usando o método degressivo francês (coeficiente variável por vida útil).
Calcula a depreciação de um ativo para cada período contábil pelo método linear francês (taxa constante proporcional ao período).
Retorna TRUE somente se ambas as expressões forem TRUE. Equivale ao operador &&.
Retorna uma estimativa do número de valores únicos — extremamente rápida para grandes volumes de dados.
Calcula o arco-seno (seno inverso) — retorna o ângulo em radianos cujo seno é o argumento.
Calcula o arco-seno hiperbólico (inverso de SINH).
Calcula o arco-tangente — retorna o ângulo em radianos cuja tangente é o argumento.
Calcula o arco-tangente hiperbólico (inverso de TANH). Requer argumento no intervalo (-1, 1).
Retorna a média aritmética de todos os valores numéricos não nulos de uma coluna.
Calcula a média incluindo valores lógicos (TRUE=1, FALSE=0) e textos numéricos, além de números.
Avalia uma expressão para cada linha de uma tabela e retorna a média dos resultados.
Distribuição Beta — distribuição de probabilidade contínua no intervalo [0,1], útil para modelar proporções.
Inverso da distribuição Beta acumulada.
Realiza a operação AND bit a bit entre dois inteiros — compara cada bit correspondente, retorna 1 apenas onde ambos são 1.
Desloca os bits de um número para a esquerda por n posições — equivale a multiplicar por 2^n.
Realiza a operação OR bit a bit — retorna 1 em cada posição onde pelo menos um dos números tem 1.
Desloca os bits de um número para a direita por n posições — equivale a divisão inteira por 2^n.
Realiza a operação XOR (OR exclusivo) bit a bit — retorna 1 onde exatamente um dos bits é 1 (não ambos).
Retorna um valor em branco (nulo). Funciona como o NULL do SQL no contexto DAX — representa ausência de valor.
Avalia uma expressão em um contexto de filtro modificado por uma ou mais condições. É a função mais importante e poderosa do DAX.
Avalia uma expressão de tabela em um contexto de filtro modificado — retorna uma tabela, não um escalar.
Retorna uma tabela com uma única coluna [Date] contendo uma sequência contínua de datas entre dois limites especificados.
Retorna uma tabela com uma coluna [Date] cobrindo automaticamente todas as datas encontradas em colunas de data do modelo, do primeiro dia do primeiro ano ao último dia do último ano.
Arredonda para o múltiplo superior do significado especificado.
Distribuição Qui-quadrado (cauda esquerda).
Distribuição Qui-quadrado (cauda direita) — p-valor do teste Qui².
Inverso da distribuição Qui-quadrado (cauda esquerda).
Inverso da distribuição Qui-quadrado (cauda direita).
Avalia uma expressão no último dia do mês — saldo de fechamento mensal.
Avalia uma expressão no último dia do trimestre.
Avalia uma expressão no último dia da semana — o saldo de fechamento semanal.
Avalia uma expressão no último dia do ano — saldo de fechamento anual.
Retorna o primeiro valor não-nulo (não-BLANK) da lista de expressões.
Retorna uma tabela com estatísticas descritivas de todas as colunas de todas as tabelas do modelo semântico.
Calcula o número de combinações de n objetos em grupos de k (sem repetição, ordem não importa).
Calcula o número de combinações com repetição de n objetos em grupos de k.
Combina múltiplos valores com um separador especificado — otimizada para criar chaves compostas em relacionamentos de tabelas importadas.
Une dois valores de texto em uma única string. Aceita exatamente 2 argumentos.
Itera sobre as linhas de uma tabela e concatena os resultados de uma expressão com um separador.
Calcula a margem de erro de um intervalo de confiança assumindo distribuição normal (para amostras grandes).
Calcula a margem de erro de um intervalo de confiança usando a distribuição t (para amostras pequenas).
Retorna TRUE se cada par coluna/valor especificado existir em alguma linha da tabela — verificação de existência multivalorada.
Retorna TRUE se uma linha de valores existe em uma tabela. Sintaxe alternativa a CONTAINS usando construtor de linha.
Retorna TRUE se uma string contém outra substring (case-insensitive — ignora maiúsculas/minúsculas).
Retorna TRUE se uma string contém outra substring (case-sensitive — distingue maiúsculas/minúsculas).
Calcula o cosseno de um ângulo em radianos.
Calcula o cosseno hiperbólico — (e^x + e^-x) / 2.
Calcula a cotangente de um ângulo em radianos (inverso da tangente).
Conta o número de células com valores numéricos não nulos em uma coluna.
Conta o número de células não nulas em uma coluna, incluindo texto, números e lógicos.
Conta o número de resultados não nulos de uma expressão avaliada para cada linha de uma tabela.
Conta o número de células em branco (BLANK/NULL) em uma coluna.
Conta o número de linhas em uma tabela ou expressão de tabela.
Conta o número de linhas onde uma expressão retorna um valor numérico não nulo.
Retorna o número de dias entre o início do período de cupom e a data de liquidação.
Retorna o número total de dias no período de cupom que contém a data de liquidação.
Retorna o número de dias da data de liquidação até o próximo pagamento de cupom.
Retorna a data do próximo pagamento de cupom após a data de liquidação.
Retorna o número de cupons pagáveis entre a data de liquidação e o vencimento.
Retorna a data do pagamento de cupom imediatamente anterior à data de liquidação.
Modifica a direção do filtro cruzado entre duas tabelas relacionadas apenas para o cálculo atual dentro do CALCULATE.
Retorna o produto cartesiano entre duas ou mais tabelas — todas as combinações possíveis de linhas.
Calcula os juros totais acumulados pagos em um empréstimo entre dois períodos.
Calcula o principal total amortizado em um empréstimo entre dois períodos.
Converte um valor para o tipo de dados Currency (Decimal Fixo — 4 casas decimais de precisão).
Retorna o conjunto de linhas da tabela do argumento de GROUPBY que pertencem ao grupo atual de valores de agrupamento.
Retorna o valor da propriedade CustomData da string de conexão da sessão atual.
Cria uma tabela inline com dados fixos e schema definido — estrutura de dados embutida diretamente na fórmula.
Retorna um valor de data a partir de três componentes: ano, mês e dia.
Retorna uma tabela com datas deslocadas N intervalos em relação às datas do contexto atual.
Retorna o número de unidades de tempo entre duas datas, com arredondamento para baixo.
Retorna uma tabela com as datas entre dois limites especificados.
Retorna datas que começam em uma data específica e cobrem um número de intervalos.
Retorna uma tabela com as datas do mês atual até a data atual no contexto (Month-to-Date).
Retorna uma tabela com as datas do trimestre atual até a data atual no contexto (Quarter-to-Date).
Retorna uma tabela com as datas da semana até a data atual (Week-to-Date) no contexto.
Retorna uma tabela com as datas do ano atual até a data atual no contexto (Year-to-Date).
Converte uma string de texto representando uma data em um valor de data (tipo Date).
Retorna o número do dia do mês (1-31) de um valor de data.
Calcula a depreciação de um ativo para um período específico pelo método do saldo decrescente fixo (declining balance).
Calcula a depreciação pelo método do saldo decrescente duplo (double declining balance) — taxa dobrada em relação ao método linear.
Converte um ângulo de radianos para graus.
Avalia a Detail Rows Expression de uma medida e retorna os dados de detalhe — o que aparece quando o usuário clica em "Mostrar Detalhes".
Calcula a taxa de desconto de um título de renda fixa comprado com deságio.
Retorna tabela de coluna única com os valores distintos de uma coluna, excluindo BLANK.
Remove linhas duplicadas de uma tabela ou expressão de tabela — deduplica por todas as colunas.
Conta o número de valores únicos (distintos) em uma coluna, incluindo o BLANK como um valor distinto.
Conta o número de valores únicos em uma coluna, excluindo explicitamente valores nulos (BLANK).
Divisão segura que retorna um valor alternativo quando o denominador é zero, evitando erros.
Converte um preço fracionário (como 99 1/4) para formato decimal (99,25).
Converte um preço decimal para formato fracionário (inverso de DOLLARDE).
Calcula a duração de Macaulay de um título — média ponderada dos prazos de cada fluxo de caixa descontado.
Retorna o valor de uma coluna no contexto de linha de uma iteração externa (nível anterior de contexto).
Retorna o valor de uma coluna no contexto de linha da iteração mais externa (ancestral mais distante).
Retorna a data correspondente ao mesmo dia do mês N meses no futuro ou passado.
Calcula a taxa de juros anual efetiva (equivalente) a partir de uma taxa nominal e o número de períodos de capitalização.
Retorna a última data do mês no contexto.
Retorna a última data do trimestre no contexto.
Retorna a última data da semana no contexto para a coluna de datas especificada.
Retorna a última data do ano no contexto.
Retorna o último dia do mês N meses no futuro ou passado em relação a uma data de início.
Lança um erro de usuário com mensagem personalizada, interrompendo a avaliação da fórmula.
Avalia a expressão, retorna seu valor normalmente E registra o resultado em um evento de log do DAX Evaluation Log Profiler — sem impacto no resultado final.
Arredonda para o número inteiro PAR mais próximo afastado do zero.
Compara duas strings de texto e retorna TRUE apenas se forem idênticas — case-sensitive.
Retorna as linhas da primeira tabela que não aparecem na segunda — diferença de conjuntos.
Calcula o número de Euler (e ≈ 2,71828) elevado à potência especificada.
Distribuição exponencial — modela o tempo entre eventos em um processo de Poisson.
Invoca uma medida definida em um modelo remoto (modelo composto) e retorna seu resultado no contexto atual.
Distribuição F de Fisher-Snedecor (cauda esquerda) — razão de variâncias.
Distribuição F (cauda direita) — p-valor dos testes F.
Inverso da distribuição F (cauda esquerda).
Inverso da distribuição F (cauda direita).
Calcula o fatorial de um número inteiro não-negativo (n! = 1 × 2 × ... × n).
Retorna a constante lógica FALSE (falso). Equivale ao valor literal FALSE.
Retorna uma tabela que representa um subconjunto de outra tabela, baseado em condições.
Retorna uma tabela com os valores que estão sendo usados como filtros diretos em uma coluna.
Retorna a posição de uma substring dentro de uma string — case-sensitive (distingue maiúsculas/minúsculas).
Recupera o valor na primeira linha do eixo do visual matrix. Usada exclusivamente em cálculos visuais.
Retorna a primeira data no contexto atual para a coluna especificada.
Retorna a primeira data para a qual a expressão especificada não é vazia.
Formata um número com um número fixo de casas decimais e retorna como texto, opcionalmente sem separadores de milhar.
Arredonda para o múltiplo inferior do significado especificado.
Converte um valor numérico, de data ou texto em uma string formatada conforme uma máscara de formato.
Calcula o valor futuro de um investimento com pagamentos periódicos constantes e taxa de juros fixa.
Calcula o valor futuro de um capital inicial sujeito a uma série de taxas de juros variáveis.
Calcula o máximo divisor comum (MDC/GCD) entre dois inteiros.
Produto cartesiano contextual — para cada linha de Tabela1, avalia Tabela2 no contexto dessa linha e combina os resultados.
Como GENERATE, mas mantém linhas de Tabela1 mesmo quando Tabela2 retorna zero linhas (left outer join contextual).
Retorna uma tabela de coluna única com uma série aritmética de valores — início, fim e incremento.
Retorna a média geométrica de uma coluna — a n-ésima raiz do produto de n valores. Ideal para médias de taxas de crescimento.
Avalia uma expressão para cada linha de uma tabela e retorna a média geométrica dos resultados.
Similar a SUMMARIZE mas não executa CALCULATE implícito nas colunas de extensão — usa CURRENTGROUP() para referenciar o grupo atual.
Retorna TRUE quando exatamente um filtro direto está ativo na coluna especificada.
Retorna TRUE quando o contexto de filtro resulta em exatamente um valor distinto na coluna especificada.
Retorna a hora (0-23) de um valor de data/hora.
Avalia uma condição lógica e retorna um valor quando TRUE e outro quando FALSE. A função mais usada em todo DAX.
Variante de IF que avalia AMBOS os ramos (SeVerdadeiro e SeFalso) antes de tomar a decisão — garante que ambos os resultados sejam calculados independentemente da condição.
Avalia uma expressão e retorna um valor alternativo quando qualquer erro ocorre, em vez de propagar o erro.
Modifica SUMMARIZECOLUMNS para omitir expressões específicas da verificação BLANK/NULL — evita que linhas com métricas nulas sejam excluídas.
Retorna uma linha em uma posição absoluta dentro de uma tabela ou partição, ordenada por critério específico.
Retorna uma tabela com metadados de todas as colunas de todas as tabelas do modelo.
Retorna uma tabela com todas as medidas do modelo: nome, tabela, fórmula, formato e pasta de exibição.
Retorna metadados das partições de cada tabela do modelo — fonte de dados, modo e query de importação.
Retorna uma tabela com todos os relacionamentos do modelo: tabelas, colunas, cardinalidade e direção de filtro.
Retorna os roles (funções) de segurança RLS definidos no modelo, com os filtros DAX associados.
Retorna uma tabela com metadados de todas as tabelas do modelo semântico.
Arredonda para baixo para o inteiro mais próximo (em direção ao menos infinito).
Retorna as linhas que existem em AMBAS as tabelas — interseção de dois conjuntos (mantém duplicatas da tabela da esquerda).
Calcula a taxa de juros de um título totalmente investido — taxa de retorno anual de instrumento de desconto.
Calcula o valor dos juros de um pagamento específico de um empréstimo com taxa e prazo fixos.
Calcula a Taxa Interna de Retorno (TIR) de uma série de fluxos de caixa periódicos e iguais em espaçamento.
Função booleana que emula o comportamento da cláusula START AT em DAX Queries — retorna TRUE para linhas após um conjunto de valores de ordenação especificado.
Retorna TRUE se o valor for nulo (BLANK), FALSE caso contrário.
Retorna TRUE se o valor for do tipo lógico (TRUE ou FALSE). Alias de ISLOGICAL.
Retorna TRUE quando a coluna ou outra coluna na mesma tabela ou em tabela relacionada está sendo filtrada.
Retorna TRUE se o valor for do tipo decimal fixo (Currency/Decimal). Alias idêntico a ISDECIMAL.
Retorna TRUE se o valor for do tipo Date/DateTime.
Retorna TRUE se o valor for do tipo decimal (Fixed Decimal Number / Currency). Alias de ISCURRENCY.
Retorna TRUE se o valor for do tipo floating-point (número de ponto flutuante de precisão dupla).
Retorna TRUE se a tabela ou expressão de tabela não contém nenhuma linha.
Retorna TRUE se a expressão resultar em qualquer tipo de erro — divisão por zero, tipo inválido, referência nula.
Retorna TRUE se o número for par.
Retorna TRUE quando a coluna está sendo filtrada diretamente — por slicer, filtro de página ou contexto de linha/coluna de uma tabela/matriz.
Retorna TRUE quando a coluna especificada está no nível atual de agrupamento de uma hierarquia em uma tabela ou matriz.
Retorna TRUE se o valor for do tipo inteiro (Whole Number). Alias exato de ISINTEGER.
Retorna TRUE se o valor for do tipo inteiro. Alias de ISINT64.
Retorna TRUE se o valor for lógico (TRUE/FALSE). Alias de ISBOOLEAN.
Retorna TRUE se o valor não for texto — BLANK também retorna TRUE (BLANK não é considerado texto).
Retorna TRUE se o valor for numérico (inteiro ou decimal). Alias de ISNUMERIC.
Retorna TRUE se o valor for numérico. Alias de ISNUMBER.
Como CEILING, mas para números negativos o comportamento segue a norma ISO (em direção ao zero em módulo).
Retorna TRUE se o número for ímpar.
Versão inclusiva de ISAFTER — retorna TRUE para linhas iguais ou posteriores ao conjunto de valores especificado.
Calcula os juros de um período específico de um investimento de taxa simples (sem amortização) — diferente de IPMT que usa taxa composta.
Retorna TRUE se a medida atualmente em contexto de cálculo de grupo (calculation item) for uma das medidas listadas.
Retorna TRUE se o valor for do tipo texto. Alias exato de ISTEXT.
Retorna TRUE quando a linha em um SUMMARIZE é uma linha de subtotal de rollup para a coluna especificada.
Retorna TRUE se o valor for do tipo texto. Alias de ISSTRING.
Modifica o CALCULATE para adicionar filtros sem substituir os filtros existentes na mesma coluna.
Recupera o valor na última linha do eixo do visual matrix. Usada exclusivamente em cálculos visuais.
Retorna a última data no contexto atual para a coluna especificada.
Retorna a última data para a qual a expressão especificada não é vazia.
Calcula o mínimo múltiplo comum (MMC/LCM) entre dois inteiros.
Extrai um número especificado de caracteres do início (lado esquerdo) de uma string.
Retorna o número de caracteres de uma string, incluindo espaços.
Calcula os coeficientes de regressão linear pelo método dos mínimos quadrados para uma coluna dependente em relação a colunas independentes.
Versão iterativa de LINEST — avalia expressões para cada linha antes de calcular a regressão linear.
Calcula o logaritmo natural (base e) de um número positivo.
Calcula o logaritmo de um número em uma base especificada.
Calcula o logaritmo de base 10 de um número positivo.
Busca um valor aplicando filtros no visual, infere filtros não especificados do contexto. Usada em cálculos visuais.
Retorna o valor de uma coluna em uma linha que satisfaz todos os critérios de busca — o PROCV do DAX.
Como LOOKUP, mas os filtros não especificados não são inferidos — usa todos os valores (como ALL implícito).
Converte todos os caracteres de uma string para minúsculas.
Auxiliar que define as colunas usadas para identificar a "linha atual" dentro das funções de janela.
Retorna o maior valor numérico de uma coluna ou o maior entre dois escalares.
Retorna o maior valor em uma coluna, incluindo valores lógicos e textos numéricos.
Avalia uma expressão para cada linha de uma tabela e retorna o maior resultado numérico.
Calcula a duração de Macaulay modificada — mede diretamente a sensibilidade percentual do preço a variações de yield.
Retorna a mediana (valor central) de uma coluna numérica — o valor que divide a distribuição ao meio, onde 50% dos valores estão abaixo e 50% acima.
Avalia uma expressão para cada linha de uma tabela e retorna a mediana dos resultados.
Extrai um número especificado de caracteres a partir de uma posição específica dentro da string.
Retorna o menor valor numérico de uma coluna ou o menor entre dois escalares.
Retorna o menor valor em uma coluna, incluindo valores lógicos (TRUE=1, FALSE=0) e textos numéricos.
Retorna os minutos (0-59) de um valor de data/hora.
Avalia uma expressão para cada linha de uma tabela e retorna o menor resultado numérico.
Calcula a Taxa Interna de Retorno Modificada (TIRM) — considera a taxa de reinvestimento e o custo de financiamento separadamente.
Retorna o resto da divisão inteira — o que "sobra" após dividir pelo divisor.
Retorna o número do mês (1-12) de um valor de data.
Retorna a média móvel calculada ao longo do eixo do visual matrix.
Arredonda para o múltiplo mais próximo do significado especificado (pode ir para cima ou para baixo).
Retorna o nome de uma tabela, coluna, medida ou calendário como texto. Parâmetros opcionais controlam qual componente do nome é retornado e como o resultado é formatado (com ou sem delimitadores DAX).
Executa um inner join natural entre duas tabelas — combina linhas com valores iguais em colunas de mesmo nome.
Executa um left outer join natural — retorna todas as linhas da tabela da esquerda, com valores NULL para as colunas da direita quando não há match.
Retorna o número de dias úteis (excluindo sábados, domingos e feriados opcionais) entre duas datas.
Recupera o valor da próxima linha no eixo do visual matrix. Usada em cálculos visuais.
Retorna todas as datas do próximo dia.
Retorna todas as datas do próximo mês.
Retorna todas as datas do próximo trimestre.
Retorna uma tabela com todas as datas da próxima semana baseada na última data do contexto.
Retorna todas as datas do próximo ano.
Calcula a taxa de juros nominal anual a partir da taxa efetiva anual e o número de períodos de capitalização.
Marca um filtro de valor em SUMMARIZECOLUMNS como não-visual — o filtro reduz dados mas não é considerado pelo totalizador visual.
Retorna a função de distribuição normal — acumulada (CDF) ou densidade de probabilidade (PDF).
Inverso da distribuição normal acumulada — dado uma probabilidade, retorna o valor x.
Distribuição normal padrão (média=0, DP=1) — versão padronizada de NORM.DIST.
Inverso da distribuição normal padrão — dado uma probabilidade, retorna o z-score.
Inverte um valor lógico: TRUE torna-se FALSE e vice-versa.
Retorna a data e hora atuais do sistema (tipo Datetime) — atualiza a cada refresh do relatório.
Calcula o número de períodos necessários para pagar um empréstimo ou atingir um valor futuro.
Calcula o Valor Presente Líquido (VPL) de investimento com fluxos periódicos e taxa de desconto constante.
Arredonda para o número inteiro ÍMPAR mais próximo afastado do zero.
Calcula o preço de um título que tem o PRIMEIRO período de cupom irregular (mais curto ou mais longo que o padrão).
Calcula o rendimento (yield) de um título com primeiro período de cupom irregular.
Calcula o preço de um título com ÚLTIMO período de cupom irregular.
Calcula o rendimento (yield) de um título com último período de cupom irregular.
Retorna uma linha em uma posição relativa à linha atual, dentro de uma tabela ou partição ordenada.
Avalia uma expressão no primeiro dia do mês — saldo de abertura mensal.
Avalia uma expressão no primeiro dia do trimestre.
Avalia uma expressão no primeiro dia da semana — o saldo de abertura semanal.
Avalia uma expressão no primeiro dia do ano — saldo de abertura anual.
Retorna TRUE se pelo menos uma das expressões for TRUE. Equivale ao operador ||.
Auxiliar que define os critérios de ordenação dentro das funções de janela (WINDOW, INDEX, OFFSET, RANK, ROWNUMBER).
Retorna uma tabela com datas de um período paralelo deslocado N intervalos de tempo.
Auxiliar que define as colunas pelas quais o conjunto de dados é particionado dentro das funções de janela.
Retorna uma string com os identificadores de todos os ancestrais de um nó até a raiz, separados por pipe (|), incluindo o próprio nó.
Retorna TRUE se um item específico existe em um caminho PATH — verifica se um nó é ancestral ou igual ao nó especificado.
Retorna o item na posição especificada de um caminho PATH, contando da raiz (posição 1) para baixo.
Retorna o item na posição especificada de um caminho PATH, contando do nó atual (posição 1) para a raiz.
Retorna o número de itens em um caminho PATH — equivale à profundidade (nível) do nó na hierarquia.
Calcula o número de períodos necessários para um investimento atingir um valor especificado, dada a taxa de juros.
Retorna o k-ésimo percentil excluindo os extremos (0 e 1 não são permitidos como k).
Retorna o k-ésimo percentil de uma coluna numérica, usando método inclusivo (inclui os extremos 0 e 1).
Versão exclusiva de PERCENTILEX — itera sobre uma tabela, calcula expressão por linha e retorna o percentil excluindo os extremos.
Avalia uma expressão para cada linha de uma tabela e retorna o k-ésimo percentil dos resultados (método inclusivo).
Calcula o número de permutações de n objetos em grupos de k (sem repetição, ordem importa).
Retorna o valor de π (pi) com precisão de 15 dígitos significativos.
Calcula o pagamento periódico constante de um empréstimo ou investimento com taxa fixa.
Distribuição de Poisson — modela a probabilidade de um número de eventos ocorrer em um intervalo fixo.
Eleva um número a uma potência especificada.
Calcula o valor de amortização do principal em um pagamento específico de empréstimo com taxa fixa.
Recupera o valor da linha anterior no eixo do visual matrix. Usada em cálculos visuais.
Retorna uma tabela com todas as datas do dia anterior à primeira data no contexto.
Retorna uma tabela com todas as datas do mês anterior à primeira data no contexto.
Retorna todas as datas do trimestre anterior.
Retorna uma tabela com todas as datas da semana anterior à primeira data no contexto.
Retorna todas as datas do ano anterior.
Calcula o preço por R$100 de valor nominal de um título que paga cupons periódicos, dado seu rendimento esperado.
Calcula o preço de um título com desconto (zero-cupom) por R$100 de valor nominal.
Calcula o preço de um título que paga cupom e principal no vencimento (não há pagamentos intermediários).
Retorna o produto (multiplicação acumulada) de todos os valores de uma coluna numérica.
Avalia uma expressão para cada linha de uma tabela e retorna o produto (multiplicação) de todos os resultados.
Calcula o valor presente de uma série de pagamentos futuros constantes descontados a uma taxa fixa.
Retorna o trimestre (1-4) de um valor de data.
Retorna a parte inteira da divisão (quociente sem o resto).
Converte um ângulo de graus para radianos.
Retorna um número pseudo-aleatório uniformemente distribuído no intervalo [0, 1). Recalcula a cada atualização.
Retorna um número inteiro aleatório no intervalo [inferior, superior] inclusivo.
Atalho para WINDOW com intervalo relativo — retorna linhas dentro de um intervalo relativo à posição atual.
Retorna a posição (ranking) de uma linha dentro de um conjunto de linhas, de acordo com uma ordenação especificada.
Retorna o ranking de um valor em uma coluna — em caso de empate, todos recebem o mesmo rank (o maior).
Retorna o ranking dinâmico de uma expressão avaliada em um conjunto de valores — funciona como medida, adapta-se aos filtros do visual.
Calcula a taxa de juros por período de um empréstimo ou investimento dado o número de períodos e valor da parcela.
Calcula o valor total recebido no vencimento de um título totalmente investido (sem pagamentos intermediários).
Retorna um valor de uma tabela relacionada — navega de muitos para um (do lado "muitos" para o lado "um" do relacionamento). Equivale ao PROCV do Excel dentro do contexto de linha.
Retorna todas as linhas de uma tabela relacionada filtradas pelo contexto de linha atual — navega de um para muitos.
Remove filtros de uma ou mais colunas ou tabelas específicas dentro do CALCULATE. Equivale funcionalmente ao ALL() mas com semântica mais clara.
Substitui um número específico de caracteres a partir de uma posição por um novo texto — baseado em posição.
Repete uma string de texto um número especificado de vezes.
Extrai um número especificado de caracteres do final (lado direito) de uma string.
Modifica o SUMMARIZE adicionando linhas de rollup (subtotais) para as colunas especificadas.
Modifica SUMMARIZECOLUMNS adicionando linhas de rollup/subtotal com colunas boolean para identificá-las.
Agrupa múltiplas colunas no ROLLUP para tratar como uma única unidade de subtotal.
Identifica pares de colunas de agrupamento e subtotal para uso dentro de ADDMISSINGITEMS.
Arredonda um número para a quantidade especificada de casas decimais, usando a regra padrão (≥0,5 arredonda para cima).
Arredonda sempre para baixo (em direção ao zero), ignorando a fração.
Arredonda sempre para cima (afastando do zero), independentemente da fração.
Cria uma tabela de uma única linha com as colunas e valores especificados.
Retorna um número único para cada linha dentro de uma partição ordenada — sem empates, cada linha recebe um número diferente.
Calcula a taxa de crescimento equivalente por período necessária para um investimento crescer de um valor presente para um valor futuro em N períodos.
Retorna a soma acumulada de uma expressão ao longo do eixo do visual matrix.
Retorna uma tabela com as datas do mesmo período do ano anterior ao contexto atual.
Retorna uma tabela com N linhas amostradas de uma tabela, podendo ser com ou sem ordem definida.
Retorna a posição de uma substring dentro de uma string — case-insensitive (ignora maiúsculas/minúsculas). Suporta wildcards (* e ?).
Retorna os segundos (0-59) de um valor de data/hora.
Retorna uma tabela com apenas as colunas especificadas — permite renomear colunas e calcular expressões.
Referencia a medida atual dentro de um Calculation Item — permite criar cálculos genéricos que se aplicam a qualquer medida.
Retorna a string de formato da medida atualmente em contexto em um Calculation Item.
Retorna o nome (como texto) da medida atualmente em contexto em um Calculation Item.
Retorna o valor da coluna quando o contexto foi filtrado para exatamente um valor distinto. Retorna o valor alternativo em qualquer outro caso.
Retorna o sinal de um número: 1 (positivo), 0 (zero) ou -1 (negativo).
Calcula o seno de um ângulo em radianos.
Calcula o seno hiperbólico — (e^x - e^-x) / 2.
Calcula a depreciação linear (straight-line) de um ativo — valor constante por período.
Calcula a raiz quadrada de um número não-negativo.
Calcula a raiz quadrada de (número × π).
Retorna a primeira data do mês no contexto.
Retorna a primeira data do trimestre no contexto.
Retorna a primeira data da semana no contexto para a coluna de datas especificada.
Retorna a primeira data do ano no contexto.
Calcula o desvio padrão da POPULAÇÃO completa de uma coluna numérica. Use quando os dados representam toda a população.
Calcula o desvio padrão de uma AMOSTRA — usa N-1 no denominador (correção de Bessel), estimando a variabilidade da população.
Calcula o desvio padrão da população de uma expressão avaliada linha a linha em uma tabela.
Calcula o desvio padrão amostral de uma expressão avaliada linha a linha.
Substitui todas as ocorrências de uma substring por outra — baseado em valor (não posição).
Retorna uma tabela representando um semijoin esquerdo de duas tabelas, substituindo valores de colunas comuns por índices sequenciais.
Soma todos os valores numéricos de uma coluna, ignorando valores nulos (BLANK).
Retorna uma tabela de resumo com linhas agrupadas pelas colunas especificadas e colunas de extensão calculadas.
Versão otimizada de SUMMARIZE — retorna tabela de resumo com alta performance, suporta filtros e é o motor por trás de todas as queries do Power BI.
Avalia uma expressão para cada linha de uma tabela e retorna a soma dos resultados.
Avalia uma expressão ou série de condições e retorna o primeiro valor correspondente. A alternativa elegante a IFs aninhados.
Calcula a depreciação pela soma dos dígitos dos anos (sum-of-years digits) — método acelerado com valores decrescentes.
Distribuição t de Student (cauda esquerda) — usada quando o DP da população é desconhecido e a amostra é pequena.
Distribuição t de Student bilateral (ambas as caudas) — para testes bicaudais.
Distribuição t de Student (cauda direita) — probabilidade de t estar acima de x.
Inverso da distribuição t (cauda esquerda) — dado uma probabilidade, retorna o valor t.
Inverso bilateral da distribuição t — retorna o t-crítico para probabilidade bilateral.
Sintaxe de chaves para criar tabelas inline simples — versão compacta do DATATABLE para valores sem schema explícito.
Retorna uma referência à tabela associada a uma coluna, medida ou calendário especificado.
Calcula a tangente de um ângulo em radianos.
Calcula a tangente hiperbólica — SINH(x) / COSH(x), com resultado em (-1, 1).
Converte o rendimento de uma Letra do Tesouro (T-Bill) para taxa equivalente de título com cupom semestral.
Calcula o preço por R$100 de valor nominal de uma Letra do Tesouro (T-Bill) dado o desconto.
Calcula o rendimento de uma Letra do Tesouro dado seu preço de mercado.
Retorna um valor de hora a partir de componentes hora, minuto e segundo.
Converte uma string de texto representando um horário em um valor de hora decimal.
Converte uma tabela DAX em uma string formatada como CSV (valores separados por vírgula).
Retorna a data atual sem componente de hora (tipo Date) — atualiza a cada refresh.
Converte uma tabela DAX em uma string formatada como JSON.
Retorna os N primeiros registros de uma tabela ordenada por uma expressão.
Avalia uma expressão para o período do mês atual até a data atual (Month-to-Date).
Avalia uma expressão para o período do trimestre atual até a data atual (Quarter-to-Date).
Avalia uma expressão para o período da semana até a data atual (Week-to-Date).
Avalia uma expressão para o período do ano atual até a data atual (Year-to-Date).
Aplica os valores de uma tabela como filtros em colunas de outra tabela, mesmo sem relacionamento formal definido no modelo.
Remove espaços do início e fim da string e reduz múltiplos espaços internos a um único espaço.
Retorna a constante lógica TRUE (verdadeiro). Equivale ao valor literal TRUE.
Trunca um número para o inteiro especificado removendo a parte decimal (em direção ao zero).
Retorna o caractere Unicode correspondente a um número de código.
Retorna o número do código Unicode do primeiro caractere de uma string.
Combina duas ou mais tabelas empilhando suas linhas — equivale ao UNION ALL do SQL (mantém duplicatas).
Converte todos os caracteres de uma string para maiúsculas.
Retorna o código de locale (idioma-região) do usuário atual — ex.: "pt-BR", "en-US".
Ativa um relacionamento inativo entre duas tabelas apenas para o cálculo atual.
Retorna o domínio e nome de usuário das credenciais usadas na conexão — formato "DOMÍNIO\usuário".
Retorna o Object ID do Azure AD ou SID do usuário atual — identificador único independente de mudanças de nome.
Retorna o UPN (User Principal Name) do usuário atual — geralmente o e-mail do Azure AD (ex.: paulo@empresa.com.br).
Retorna a data e hora atuais em UTC (Tempo Universal Coordenado), sem ajuste de fuso horário local.
Retorna a data atual em UTC (sem hora) — a versão "só data" de UTCNOW.
Converte uma string de texto representando um número em valor numérico.
Retorna uma tabela de coluna única com os valores distintos de uma coluna ou tabela, considerando os filtros atuais.
Calcula a variância da população de uma coluna numérica (equivale a STDEV.P²).
Calcula a variância amostral (divide por N-1).
Calcula a variância da população de uma expressão avaliada linha a linha.
Calcula a variância amostral de uma expressão iterada sobre uma tabela.
Calcula a depreciação por saldo decrescente variável para qualquer período fracionário — mais flexível que DB e DDB.
Retorna o dia da semana (número) de uma data, com base em um sistema de numeração configurável.
Retorna o número da semana no ano (1-54) para uma data, usando o sistema ISO 8601 ou o sistema de domingo.
Retorna múltiplas linhas que estão dentro de um intervalo relativo ou absoluto dentro de uma tabela ou partição.
Calcula a TIR para uma série de fluxos de caixa com datas irregulares (não periódicos).
Calcula o VPL para fluxos de caixa com datas irregulares — versão de NPV para datas reais.
Retorna o ano de um valor de data como número inteiro de 4 dígitos.
Retorna a fração do ano representada pelo número de dias entre duas datas — com diferentes convenções de contagem de dias.
Calcula o rendimento (YTM — Yield to Maturity) de um título com pagamentos de cupom periódicos.
Calcula o rendimento anual de um título com desconto (zero-cupom) dado seu preço.
Calcula o rendimento anual de um título que paga juros e principal apenas no vencimento.