função DATEDIFF
#ABCdoDAXFunção DATEDIFF
A função DATEDIFF é versátil: com ela você calcula a diferença entre 2 datas apresentado seu resultado em qualquer tipo de unidade de tempo que desejar:
- Ano
- Trimestre
- Mês
- Semana
- Dia
- Hora
- Minuto
- Segundo
O requisito é ter, obviamente, 2 datas a serem utilizadas.
Vamos a nosso exemplo (contiuamos a utilizar a mesma base de dados desde o ínicio de nossa série, se você chegou agora por aqui recomento ler o 1º artigo com o tutorial para importação dos dados).
Vamos usar essa função dentro de uma coluna para podermos calcular a diferença entre a data da venda e do recebimento previsto. E mostraremos essa diferença em DIAS.
Para inserirmos essa coluna, vamos na tabela de VENDAS, em seguida em FERRAMENTAS DE TABELA > NOVA COLUNA:
Vamos dar um nome para essa coluna e em seguida inserir a função DATEDIFF:
O 1º argumento da função DATEDIFF será data inicial (no nosso exemplo, a coluna de DATA DA VENDA),
Seu 2º argumento será data final (a coluna que criamos anteriormente chamada de FINAL DO MÊS).
O 3º argumento é a unidade em que quermeos mostrar essa diferença. Veja que ela oferece várias:
Em nosso xemplo veremos em dias, então ficará assim:
E nosso resultado será este:
Se quiser ve em outro formato basta alterar o 3º argumento.
Lembro ainda que essa diferença em dias é em dias corridos e não em dias ÚTEIS (infelizmente não há – ainda – uma função similar à do Excel para calcular dias úteis, somente pela criação de uma tabela de datas indicando os feridos por lá).
OUTROS ARTIGOS DE INTERESSE
função SUMX
Função SUMX A função SUMX é uma função faz uma soma, mas ao contrário da função SUM ela soma valores a partir da leitura de cada uma das linhas de uma determinada tabela. Depois que explicar vai ficar mais simples de entender 🙂 No exemplo a seguir queremos calcular o...
função FILTER
Função FILTER A função FILTER filtra tabelas com base em determinados critérios e posteriormente as medias utilizam esse filtro. Quer dizer que essa função não funciona "sozinha", ela precisa de uma outra função. Normalmente a função CALCULATE ou as funções "X" a...
função COALESCE
Função COALESCE A Microsoft periodicamente atualiza o PowerBI não só com novos visuais mas também com novas funções. A função COALESCE é uma função recente, tendo sido lançada no 1º semestre de 2020. Basicamente é uma função condicional mas que avalia somente se...
- 6 maneiras de usar o preenchimento relâmpago - março 12, 2021
- quatro motivos para voce parar de usar o procv - fevereiro 16, 2021
- Como Criar um Gráfico de Waterfall no Excel - fevereiro 2, 2021
Nossas Redes Sociais
Olá Fábio,
Primeiro parabéns pelo artigo, ajudou bastante. Porém minha dúvida é em como aplicar esta função calculando a diferença de datas entre duas tabelas fatos.
Exemplo:
Pedido de Compra -> Data do Pedido
Recebimento -> Data de recebimento da mercadoria.
São tabelas diferentes, preciso saber quanto tempo entre a data do pedido e o recebimento da mercadoria.
Desde já agradeço.