A função DATEADD no Power BI é daquelas que chegam para resolver nossa vida quando o assunto é trabalhar com datas e fazer aquelas comparações temporais marotas, sabe? Tipo, “quanto foi a venda do mês passado?” ou “como foi que a gente deu aquele sprint de produtividade no trimestre passado?”
Basicamente, a DATEADD adiciona ou subtrai períodos de tempo (dias, meses, anos, trimestres, etc.) a uma coluna de data. O trem é poderoso! Mas calma, vou te explicar isso aqui no jeitinho mineiro com alguns exemplos pra tu ver como é que o pau tora quando a gente mexe com data!
Sintaxe
DATEADD(<coluna_de_data>, <intervalo>, <tipo_de_periodo>)
- coluna_de_data: A coluna com as datas que você quer manipular.
- intervalo: Quantidade de períodos que você quer somar ou subtrair. Se for negativo, vai voltar no tempo (tipo a DeLorean de “De Volta para o Futuro”).
- tipo_de_periodo: Pode ser “DAY”, “MONTH”, “YEAR”, “QUARTER”, dependendo do que você quer adicionar ou subtrair.
Agora, bora pros exemplos que é o que interessa, né?
1. Adicionar 1 dia
Quer adicionar um dia à coluna de datas? Moleza, sô!
DATEADD(Tabela[Data], 1, DAY)
Essa aí vai pegar cada data na tua coluna e jogar ela pra frente em um dia. Igual quando a gente resolve adiar a dieta mais um dia!
2. Subtrair 1 mês
Se quer ver o que aconteceu um mês atrás, é só mandar bala aqui:
DATEADD(Tabela[Data], -1, MONTH)
Agora sim tu pode relembrar como que aquele mês foi fraco em vendas… mas não vamos ficar tristes não, né?
3. Adicionar 2 anos
Se o trem for pra adicionar dois aninhos, tá aqui o jeito:
DATEADD(Tabela[Data], 2, YEAR)
Aquele plano de “daqui dois anos eu vou tá mais rico” pode ser simulado com essa fórmula.
4. Subtrair 3 trimestres
Quer fazer o trem andar pra trás em trimestres? Segura essa aqui:
DATEADD(Tabela[Data], -3, QUARTER)
Pronto, voltou três trimestres, igual quando a gente olha o extrato e vê que tá regredindo…
5. Somar 5 dias
Bora adiantar cinco dias de uma vez, daquele jeitinho:
DATEADD(Tabela[Data], 5, DAY)
Quem nunca quis pular logo pros dias de pagamento, né?
6. Ver o ano passado
Quer ver o que aconteceu há um ano exato? Olha só essa fórmula topzera:
DATEADD(Tabela[Data], -1, YEAR)
Aquela boa e velha nostalgia do “ano passado eu tava melhor”, agora tá na ponta dos dedos.
7. Ver os dados do trimestre que vem
Bora prever o futuro e ver o que nos aguarda no próximo trimestre:
DATEADD(Tabela[Data], 1, QUARTER)
Só não vale colocar muita expectativa não, sô… mas que dá pra ver o futuro, dá!
8. Voltar 10 dias
Atrasar 10 dias na entrega do projeto? Fácil! Brincadeira, só na data aqui:
DATEADD(Tabela[Data], -10, DAY)
Porque às vezes a gente quer olhar o que rolou há uns bons 10 dias atrás.
9. Adicionar 6 meses
Imagina adicionar 6 meses de pura alegria? Ou dívidas… mas aqui tá:
DATEADD(Tabela[Data], 6, MONTH)
Vai somando meses até atingir aquela meta… ou passar o cartão de novo!
10. Subtrair 2 anos
E se der saudade de como era a vida dois anos atrás? Olha só:
DATEADD(Tabela[Data], -2, YEAR)
Perfeito pra lembrar como tu tava antes de fazer aquela viagem que acabou com todas as economias.
Moral da História
No fim das contas, a função DATEADD é aquele tipo de amigo que te ajuda a lembrar o passado e prever o futuro no Power BI. Só não adianta perguntar pra ela se o “crush” vai responder, porque ela só entende de datas, viu?
Agora, é só aplicar essas belezuras no teu Power BI e mandar ver nos relatórios. E lembre-se: se tá difícil, é porque cê tá fazendo do jeito certo!