Como calcular duração no Looker Data Studio
Aprenda como calcular Duração no Google Looker Data Studio fazendo a conversão de horas e minutos para segundos na sua fonte ou na própria ferramenta.
PUBLICADO POR AYLTON INACIO
Tutoriais e Artigos > Google Looker Studio
Se você trabalha com Google Looker Data Studio, com certeza já precisou calcular campos do tipo Hora como Duração, como por exemplo, somar horas trabalhadas ou jornadas.
O Looker Data Studio pode fazer esses cálculos através do tipo Duração, mas o valor do campo precisa estar em segundos, algo que normalmente não está, pois o mais comum é usar o formato hora.
Se preferir, acesse "Como calcular duração no Google Looker Data Studio" no YouTube.
Ou ainda, se preferir, acesse "Como calcular duração no Looker Data Studio com Expressão Regular" no YouTube.
A principal tarefa então é converter o seu campo Hora (ex: 10:30:00) em segundos, e para isso vamos usar um exemplo prático: jornada trabalhada.
Você pode criar a tabela acima no Google Planilhas, por exemplo, e carregar no Looker Data Studio. Vou considerar que você já sabe fazer essa tarefa, e assim focar em calcular as jornadas.
Você precisa criar um novo campo na sua fonte de dados (Google Planilhas) ou no Google Looker Data Studio chamado "Duração" e nele colocar o valor de "Jornada" em segundos.
A fórmula matemática para converter horas em segundos é:
horas * 3600 + segundos * 60 + segundos
Considerando que o campo Hora está na célula F2, a fórmula no Google Planilhas para converter horas em segundos é:
HOUR(F2) * 3600 + MINUTE(F2) * 60 + SECOND(F2)
Considerando que seu campo Hora tenha o formato HH:MM:SS, a fórmula no Looker Data Studio para converter horas em segundos é:
(CAST(SUBSTR(Jornada, 0, 2) as NUMBER) * 3600) + (CAST(SUBSTR(Jornada, 4, 2) as NUMBER) * 60) + (CAST(SUBSTR(Jornada, 7, 2) as NUMBER))
Se o seu campo base não segue um padrão HH:MM:SS, ex: 110:20:30, utilize a fórmula a seguir com expressão regular:
(CAST(REGEXP_EXTRACT(Jornada, "(.*):.*:.*") as NUMBER)*3600)+(CAST(REGEXP_EXTRACT(Jornada, ".*:(.*):.*") as NUMBER)*60)+(CAST(REGEXP_EXTRACT(Jornada, ".*:.*:(.*)") as NUMBER))
Com o campo "Duração" criado, altere na fonte de dados do Looker Data Studio o seu tipo para "Duração" ou faça isso no próprio Dashboard. A figura a seguir mostra a utilização do campo criado em uma tabela e também como métrica do elemento Visão Geral.
Então é isso, eu espero que você tenha gostado desta publicação. Fique à vontade para compartilhar nas suas redes sociais para ajudar na divulgação e crescimento do site.
Aproveite para se inscrever no meu canal do YouTube e também na News do site pra ficar por dentro das novidades em artigos, tutoriais e cursos online.
Abraço e até a próxima!