O que é a Função UTCNOW no Power BI?

Uai, moço! Bora falar da função UTCNOW no Power BI. Essa função é igual aqueles relógios internacionais que a gente vê nos filmes, sabe? Ela te entrega a data e hora atuais, mas não qualquer hora, é a hora no formato UTC, que é aquele horário universal, o fuso de referência pro resto do mundo. Ou seja, se cê tá aqui em Minas, a UTCNOW vai mostrar um tempinho mais adiantado que o nosso, tipo como se o trem já tivesse passado umas horas adiante!

Agora, sô, por que isso é importante? Bom, imagina que você tá montando um relatório pra um caboclo que mora lá na Europa, e ele quer saber a hora exata de um evento, mas no horário de lá. A função UTCNOW resolve esse trem fácil. Cê nem precisa ficar olhando no Google pra converter os fuso!

Como usar a UTCNOW no Power BI:

UTCNOW()

Simplicidade pura, né? Sem frescura, só abre e fecha parênteses e pronto, o Power BI já devolve a data e a hora no formato UTC. Agora bora ver uns exemplos, porque isso não é difícil não, é igual fazer pão de queijo!

Exemplo 1: Hora Atual UTC

= UTCNOW()

Aqui ele vai te devolver a data e hora certinha no fuso UTC. Se aqui em Minas é 10 da manhã, ele vai te devolver algo tipo 13:00, já que o UTC tá umas 3 horinhas na frente.

Exemplo 2: Comparando com a Hora Local

= NOW() - UTCNOW()

Aqui você pode comparar o fuso horário local com o UTC. Cê vai ver a diferença, que normalmente aqui em Minas é 3 horas (a não ser que tenha horário de verão).

Exemplo 3: Calculando Fuso de Outro Lugar

= UTCNOW() + 5/24

Nesse caso, eu tô somando 5 horas, que seria pra ver a hora lá na Índia. É, eles têm um fuso bem doido, né? Mas a UTCNOW ajuda nisso aí!

Exemplo 4: Registrar Data de Criação de Registros

Imagina que cê tá monitorando quando um novo pedido é feito num sistema:

Data_Criacao = UTCNOW()

Aí, toda vez que entrar um pedido novo, ele já marca a data e a hora em UTC. O trem fica padronizado pra todo mundo, seja lá em Minas ou em outro canto do mundo.

Exemplo 5: Comparando Datas em Relatórios Globais

Se você tá lidando com dados globais, tipo pedidos de vários países, cê pode usar a UTCNOW pra garantir que todo mundo esteja olhando pras mesmas datas.

= IF([Data_Entrega] > UTCNOW(), "Tá no prazo", "Tá atrasado")

Aqui, se a data de entrega for maior que a hora atual em UTC, o pedido tá no prazo. Se não, lascou, tá atrasado!

Exemplo 6: Criando um Registro Histórico

Pra criar uma tabela histórica, onde você quer registrar exatamente quando uma alteração foi feita:

= ADDCOLUMNS(TabelaPedidos, "Data_Alteracao", UTCNOW())

Aí ele vai marcar a data e hora em UTC de cada alteração feita, sem perder o controle de tempo!

Exemplo 7: Controlando Atualizações de Dashboards

Você quer saber quando foi a última vez que o dashboard foi atualizado?

= "Última atualização: " & FORMAT(UTCNOW(), "dd-mm-yyyy hh:mm:ss")

Aqui, ele já te mostra a data e hora da última atualização no formato certinho, sem erro!

Exemplo 8: Tempo Restante Até um Evento

Se você tem um evento marcado e quer saber quanto tempo falta até ele acontecer:

= DATEDIFF(UTCNOW(), [Data_Evento_UTC], HOUR)

Aqui ele calcula quantas horas faltam até o evento, levando em conta o horário UTC. Bem na medida!

Exemplo 9: Calculando um Vencimento Global

Se você quer calcular a data de vencimento de uma fatura ou um prazo de pagamento:

= [Data_Emissao] + 30 - UTCNOW()

Aqui você vê quanto tempo ainda tem até o vencimento, no fuso UTC. Isso ajuda se seu cliente for internacional!

Exemplo 10: Organizando Eventos Internacionais

Se você tem um monte de eventos globais acontecendo ao mesmo tempo, pode usar a UTCNOW pra garantir que todos estão na ordem certa, independente de onde tão ocorrendo.

= SORTBYCOLUMNS(TabelaEventos, "Data_UTC", UTCNOW())

Aqui, a tabela já fica ordenada pela data em UTC, o que te garante que ninguém vai se perder no horário!

E aí, viu como a UTCNOW pode facilitar sua vida? O trem é útil pra quem lida com gente no mundo todo, ou até pra quem só quer evitar confusão de horário. Agora vai lá e bota esses exemplos em prática, que cê vai ver que o Power BI fica igual relógio suíço, funcionando certinho!

Related posts

PL-300 – 2

Prova PL-300

O que é a Função YIELDMAT no Power BI?