Pular para o conteúdo
Treinamentos
Consultoria
Biblioteca
Ferramentas
Conteúdo
Portfólio
Buscar
Ctrl K
Entrar
Biblioteca de UDFs
Code Library: UDFs prontas em DAX e M, com parâmetros, exemplos e código completo.
Filtrar por nome, descrição ou sintaxe
50 UDFs
Todos os grupos
50
UDFs DAX
29
UDFs M
21
Between
Lógica
Testa se um valor está entre dois limites, inclusive, em qualquer ordem.
DataHora.Calendario
Calendário
Gera uma tabela calendário com colunas gregorianas, ISO 8601 e fiscais, uma linha por dia.
DataHora.Sobre
Calendário
Retorna a descrição da biblioteca DataHora: nome, autor, versão, função e exemplo.
Date.FirstDayOfYear
Data e hora
Primeiro dia do ano da data.
Date.FiscalMonth
Ano fiscal
Mês fiscal da data (1 = mês de início do ano fiscal).
Date.FiscalQuarter
Ano fiscal
Trimestre fiscal da data.
Date.FiscalYear
Ano fiscal
Ano fiscal da data, identificado pelo ano em que termina.
Date.FiscalYearLabel
Ano fiscal
Rótulo do ano fiscal: "AA-AA" (início e fim), ou o ano quando o ano fiscal começa em janeiro.
Date.Holidays.Carnival
Feriados
Terça-feira de Carnaval: 47 dias antes da Páscoa.
Date.Holidays.CorpusChristi
Feriados
Corpus Christi: 60 dias depois da Páscoa.
Date.Holidays.EasterDate
Feriados
Data do Domingo de Páscoa no calendário gregoriano.
Date.Holidays.GoodFriday
Feriados
Sexta-feira da Paixão: 2 dias antes da Páscoa.
Date.IsLeapYear
Data e hora
Indica se o ano é bissexto no calendário gregoriano.
Date.ISOWeekNumber
Data e hora
Número da semana ISO 8601.
Date.IsWeekend
Data e hora
Indica se a data cai no sábado ou no domingo.
Date.LastDayOfYear
Data e hora
Último dia do ano da data.
Delta.AA
Comparativo temporal
Recalcula um valor no mesmo período do ano anterior.
Delta.Absoluto
Comparativo temporal
Diferença entre o valor atual e o do ano anterior.
Delta.Cor
Comparativo temporal
Cor hexadecimal da variação, para formatação condicional por valor do campo.
Delta.Info
Comparativo temporal
Símbolo da variação: ▲ alta, ■ estável, ▼ queda.
Delta.Percentual
Comparativo temporal
Variação percentual sobre o ano anterior.
Delta.Sobre
Comparativo temporal
Retorna a descrição da biblioteca Delta: nome, autor, versão, funções e exemplo.
Estatistica.ClassificarCV
Estatística
Interpreta o coeficiente de variação em três faixas.
Estatistica.CV
Estatística
Coeficiente de variação: desvio padrão dividido pela média.
fnAddOrdinalSuffixEN
Texto
Adiciona o sufixo ordinal em inglês: 1st, 2nd, 3rd, 4th...
fnAddOrdinalSuffixFR
Texto
Adiciona o sufixo ordinal em francês: 1er/1re, 2e, 3e...
fnAddOrdinalSuffixPT
Texto
Adiciona o indicador ordinal em português: º (masculino) ou ª (feminino).
fnClassificacaoIMC
Saúde
Classifica o IMC pelas faixas da OMS, em código ordenável ou pelo nome da faixa.
fnDocumentoAnonimo
Máscara de dados
Mascara CPF e CNPJ, mantendo o início e os dígitos verificadores.
fnEmailAnonimo
Máscara de dados
Mascara um e-mail trocando por uma parte dos caracteres da parte local e do nome do domínio, em posições pseudoaleatórias e estáveis entre refreshes.
fnFeriados
Data e hora
Tabela com os feriados nacionais e os pontos facultativos federais do Brasil no ano informado.
fnFormataNome
Texto
Capitaliza nomes próprios respeitando partículas, hífens, apóstrofos e os prefixos Mc/Mac.
fnFormatWithLeadingZeros
Formatação
Completa um número ou texto com zeros à esquerda até o tamanho informado.
fnGrausParaDecimais
Geografia
Converte coordenada em graus, minutos e segundos para grau decimal.
fnHolidaysInPeriodEN
Data e hora
Feriados federais dos EUA entre duas datas, com a data de folga observada.
fnHolidaysInPeriodFR
Data e hora
Feriados da França entre duas datas.
fnHolidaysInPeriodPT
Data e hora
Feriados nacionais e pontos facultativos do Brasil entre duas datas.
fnHorasEntreDatas
Data e hora
Lista de datas/horas de hora em hora, de Start até End.
fnLastWeekday
Data e hora
Última ocorrência de um dia da semana num mês.
fnNthWeekday
Data e hora
Enésima ocorrência de um dia da semana num mês.
fnNuvemDePalavras
Texto
Limpa um texto em português para nuvem de palavras: remove pontuação e palavras sem valor analítico (stopwords) e preserva as negações.
fnRemoveAcentos
Texto
Remove acentos de letras latinas por uma tabela fixa de substituição.
fnTelefoneAnonimo
Máscara de dados
Mascara telefone fixo ou celular brasileiro, mantendo o DDD, os dois primeiros e os dois últimos dígitos. Aceita código do país (55), prefixo de discagem (0) e código de operadora.
fnValidaCNPJ
Validação
Valida um CNPJ numérico ou alfanumérico pelos dois dígitos verificadores.
fnValidaCPF
Validação
Valida um CPF pelos dois dígitos verificadores.
Formato.Escala
Formatação
Cadeia de formato com escala automática: mil, mi e bi. Para usar em formato dinâmico de medida; o valor continua numérico.
Statistics.ModeSingle
Estatística
Moda: o valor mais frequente de uma coluna no contexto atual.
String.FiveStars
Texto
Avaliação em estrelas: repete um símbolo de 0 a 5 vezes.
String.FormatWithLeadingZeros
Texto
Completa um número inteiro com zeros à esquerda.
Time.TotalTimeToStr
Data e hora
Converte uma duração em dias em texto HH:MM:SS, sem limite de 24 horas.
Biblioteca
DAX
Power Query (M)
Modelagem
Power BI
Biblioteca
DAX
Biblioteca de UDFs