Uai, sô! Vâmo falar dessa tal função MINUTE no Power BI! Cê já deve ter imaginado, né? Essa função aqui é igual um amigo curioso, que só quer saber qual o minutinho exato da hora. Ela é usada pra extrair os minutos de uma coluna que tem valores de data e hora, ou só de hora, e vai te devolver um número entre 0 e 59. Bora lá pros exemplos? Prepara o café que é muita prosa!
Sintaxe da MINUTE
MINUTE(<datetime>)
Bem simples, né? Passa um valor de data/hora (ou só hora) ali no <datetime>
, e ele vai te contar quantos minutos tem!
Agora, simbora pros exemplos!
- Extraindo minuto de uma data específica:
MINUTE(DATE(2024, 10, 11, 14, 35, 45))
Aqui ele vai devolver o número 35. É tipo quando cê olha pro relógio na hora que começa o café da tarde e fala: “Já são 14h35? Bora esquentar o pão de queijo!”
- Pegando o minuto de uma coluna:
MINUTE(Tabela[DataHora])
Se na coluna DataHora cê tem o valor “2024-10-11 18:22:10”, o Power BI vai te devolver 22. É quando cê percebe que já tá quase na hora de ir embora do serviço, mas ainda faltam 22 minutos!
- Somente hora no formato texto:
MINUTE(TIME(9, 48, 0))
Aqui, cê usa a função TIME pra passar a hora no formato texto, e a MINUTE vai devolver 48. É tipo acordar atrasado e pensar: “Já são 9h48 e eu ainda nem saí da cama!”
- Com data e hora dinâmicas:
MINUTE(NOW())
Essa aqui vai te dar os minutos do exato momento que cê rodou a fórmula. Tipo quando cê olha pro relógio e fala: “Uai, já passou 30 minutos e eu nem percebi!”
- Formatando data e extraindo minutos:
MINUTE(TODAY() + TIME(11, 25, 0))
Essa fórmula tá pegando o hoje e adicionando um horário às 11h25. O resultado vai ser 25. Tipo aquela hora do almoço chegando e cê só pensa: “11h25, já tá quase na hora de bater o prato!”
- Trabalhando com múltiplas datas:
MINUTE(DATE(2023, 05, 15, 17, 49, 0))
Aqui vai devolver 49. É quando cê termina aquela reunião às 17h49 e pensa: “Uai, será que ainda dá tempo de pegar o último pão de queijo da padaria?”
- Extraindo minutos de uma hora formatada:
MINUTE("19:38:00")
Mesmo sendo um texto formatado, a função vai funcionar direitinho e devolver 38. Perfeito pra saber que tá quase na hora do seu programa de TV favorito, às 19h38.
- Usando com ADDCOLUMNS:
ADDCOLUMNS(Tabela, "Minutos", MINUTE(Tabela[DataHora]))
Aqui cê tá criando uma nova coluna na tabela chamada Minutos. Se a data/hora for “2024-10-11 21:14:59”, vai retornar 14. Isso aqui é bom pra ficar de olho nas coisas acontecendo minuto a minuto!
- Pegando o minuto de uma data completa com hora zero:
MINUTE(DATE(2024, 12, 31, 0, 0, 0))
Nesse caso, ele vai te devolver 0. Ou seja, é igual àquela contagem regressiva pro Ano Novo, onde todo mundo espera o zero pra explodir na festa!
- Quando cê quer saber se tá atrasado:
IF(MINUTE(NOW()) > 30, "Uai, já passou da metade da hora!", "Ainda dá tempo!")
Essa fórmula vai te dizer se cê tá atrasado ou não. Se o minuto do agora for maior que 30, o Power BI vai dizer: “Uai, já passou da metade da hora!”. Caso contrário, ele vai te acalmar: “Ainda dá tempo!”. Perfeito praquela conferida básica quando cê acha que tá atrasado pra reunião.
E aí, curtiu essa prosa sobre minutos?
A função MINUTE no Power BI é daquele tipo que parece simples, mas é bem útil! Ela te ajuda a lidar com tempo de um jeito mais certeiro, tipo saber quantos minutos faltam pra hora do café, ou até pra calcular a pontualidade dos eventos. Agora é só aplicar e arrasar, sô!