Funções Data e Hora - Parte 03
- Marcelo Puentes
- 22 de abr. de 2025
- 2 min de leitura
Atualizado: 10 de mar.
As funções de data e hora, disponíveis no POWER BI, são utilizadas para gerar cálculos e tratamento de dados do tipo datetime, e entendem os valores de uma coluna como argumentos.
Assista o vídeo abaixo, onde explicaremos e exemplificaremos as funções desse artigo.
Para seguir os exemplos propostos, baixe o aquivo Excel localizado no link abaixo:
Caso não tenha o POWER BI Desktop instalado sua máquina, baixe-o atráves do botão abaixo:
Funções de Data e Hora
As funções de data e hora, disponíveis no POWER BI, são utilizadas para gerar cálculos e tratamento de dados do tipo datetime, e entendem os valores de uma coluna como argumentos.
Abaixo, algumas funções DATA e HORA:
Função: UTCNOW( )
Objetivo: Retornar data e horas atuais. Uma observação importação importante: o resultado só será atualizando quando a fórmula for atualizada.
Sintaxe: UTCNOW( )
Exemplo: UTCNOW( )

Reaultado da aplicação da função UTCNOW( )

Função: UTCTODAY( )
Objetivo: Retornar a data atual no UTC.
Sintaxe: UTCTODAY( )
Exemplo: UTCTODAY( )

Resultado da aplicação da função UTCTODAY

Função: WEEKDAY( )
Objetivo: Retornar um valor numérico de 1 a 7, que presentam o dia da semana de uma data. Segue o padrão de 1 representar domingo e 7 representar sábado. Porém existem três valores que representam o retorno. São eles: 1 -> Domingo=1 e Sábado=7, 2 -> Segunda-feira=1 e Domingo=7, 3 -> Segunda-feira=0 e Domingo=6.
Sintaxe: WEEKDAY(<data>,<retorno>)
Exemplo: WEEKDAY(fBaseVendas[Data Venda],1)

Resultado da aplicação da função WEEKDAY( )

Função: WEEKNUM( )
Objetivo: Retornar um valor numérico inteiro que representa o número da semana no ano. Dentre os retorno possíveis, citarei dois: 1 (ou omitido) -> Semana começa no domingo (Sunday) e 2 -> Semana começa na segunda (Monday).
Sintaxe: WEEKNUM(<data>[,<retorno>)
Exemplo: WEEKNUM(fBaseVendas[Data Venda],1)

Resultado da aplicação da função WEEKNUM( )

Função: NETWORKDAYS( )
Objetivo: Retornar o número de dias úteis entre duas datas. Para definição de finais de semana: 1 ou omitido: sábado, domingo, 2: domingo, segunda, 3: segunda-feira, terça-feira,4: terça-feira, quarta-feira, 5: quarta-feira, quinta-feira, 6: quinta-feira, sexta-feira, 7: sexta-feira, sábado, 11: domingo apenas, 12: segunda-feira apenas, 13: terça-feira apenas, 14: quarta-feira apenas, 15: quinta-feira apenas, 16: sexta-feira apenas, 17: sábado apenas
Sintaxe: NETWORKSDAYS(<data inicial>,<data final>[,<weekend>,<feriados>])
Exemplo: NETWORKDAYS(fBaseVendas[Data Venda],fBaseVendas[Data Entrega], 1)

Resultado da aplicação da função NETWORKDAYS( )

Gostou? Deixe seus comentários. Se torne membro do nosso canal no YouTube e nos siga em nossas redes sociais.
Grande abraço.
Até o próximo artigo.



Comentários