Ô trem bão, sô! Bora falar da tal da função UTCTODAY no Power BI, uai! Se cê tá lidando com datas no formato UTC (aquele reloginho globalzão que nem muda com fuso horário), essa função é tipo aquele amigo pontual que nunca se atrasa. Ela te dá a data atual, só que no formato UTC. Sem rolo de horário de verão, nem doida de fuso horário. O UTCTODAY é o famoso “hoje”, só que global!

Agora vamo brincar com uns exemplos aqui pra clarear as ideia:

Exemplo 1:

  • Fórmula:
  UTCTODAY()
  • Resultado:
    Hoje, no padrão UTC. Se hoje é dia 14 de outubro, UTC vai te dar 14/10/2024, independente do lugar que cê tá, ó que prático!

Exemplo 2:

  • Quer comparar se a data de hoje UTC é a mesma que uma outra no seu dado? Facim, facim.
  IF(UTCTODAY() = 'Tabela'[Data], "Bão demais!", "Ixi, tem nada não.")

Exemplo 3:

  • E se você quisesse ver quantos dias faltam pra um evento global? Usa o DATEDIFF junto com o UTCTODAY.
  DATEDIFF(UTCTODAY(), 'Eventos'[DataEvento], DAY)

Vai te mostrar os dias que faltam, uai! Ou se já passou, vai dar número negativo. “Uai, já passou faz uns tantos dias…”

Exemplo 4:

  • Pra criar uma coluna nova que sempre mostra a data de hoje em UTC:
  'Tabela'[Data Hoje UTC] = UTCTODAY()

Exemplo 5:

  • Você pode usar o UTCTODAY pra calcular algo só se a data for de hoje.
  IF(UTCTODAY() = TODAY(), "Data Global Certinha!", "Cada uma no seu canto!")

Exemplo 6:

  • Pra saber se a data de um projeto tá atrasada em relação ao UTC:
  IF('Projeto'[DataFinal] < UTCTODAY(), "Atrasado, uai!", "Tá em dia, bora que tá bão!")

Exemplo 7:

  • Quer calcular a diferença entre a data de hoje e uma data de entrega, mas no mundão global (UTC)?
  DATEDIFF(UTCTODAY(), 'Entrega'[DataEntrega], DAY)

Exemplo 8:

  • Mostrar quantos dias um contrato já venceu em relação ao UTC:
  DATEDIFF('Contrato'[DataVencimento], UTCTODAY(), DAY)

Exemplo 9:

  • Verificar se a data de um lançamento já passou, levando em conta o UTC:
  IF('Lançamento'[Data] < UTCTODAY(), "Já foi, fi!", "Ainda vem por aí!")

Exemplo 10:

  • Pra registrar a data de criação de um registro usando a data global UTC:
  'Tabela'[DataCriaçãoUTC] = UTCTODAY()

Então, cê vê que o UTCTODAY é aquele camarada pontual e globalzão. Pra quando você quiser usar a data de hoje, mas sem ficar preso nos fuso horário doido desse mundo afora!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *