Inteligência de tempo é o nome dado ao conjunto de funções DAX que comparam períodos — mês atual com mês anterior, ano atual com ano anterior, acumulado desde o início do ano. É provavelmente o grupo de funções mais usado em relatórios de gestão.
As funções mais usadas
SAMEPERIODLASTYEAR retorna o mesmo período do ano anterior. DATESYTD acumula valores desde o início do ano até a data do filtro. DATEADD desloca um período para frente ou para trás de forma genérica. TOTALYTD combina soma e acumulado num só passo.
O pré-requisito que todo mundo esquece
Nenhuma dessas funções funciona direito sem uma tabela calendário corretamente marcada como tabela de datas. Antes de tentar qualquer fórmula de inteligência de tempo, confirme que esse pré-requisito está resolvido.
Um exemplo prático
Para calcular a variação percentual de vendas contra o ano anterior, você precisa de duas medidas: o valor do ano anterior (usando SAMEPERIODLASTYEAR) e depois a divisão entre o valor atual e esse valor anterior, menos um. Parece simples na teoria, mas pequenos erros de contexto de filtro nessa conta são a causa mais comum de números errados em dashboards de gestão.
Usando IA para acelerar
Descrever o cálculo desejado em português — "quero a variação percentual de vendas comparado ao mesmo mês do ano anterior" — e pedir a fórmula pronta é uma forma de acelerar bastante essa etapa, desde que você revise se o contexto de filtro faz sentido para o seu modelo específico antes de publicar.
Quer aprender Power BI + Claude na prática, do zero ao avançado?
Conhecer o curso