Como Colocar Valores Acima de 24 Horas no Power BI
Se você já se deparou com a necessidade de exibir horas que ultrapassam 24 no Power BI, sabe que isso pode ser um desafio. Neste post, vamos explorar um guia passo a passo sobre como lidar com essa situação. Vamos abordar as etapas necessárias para transformar suas horas em um formato que o Power BI possa entender e exibir corretamente. Vamos lá!
Conhecendo a Base de Dados
Para começar, é importante entender a base de dados com a qual estamos lidando. Neste exemplo, utilizamos uma planilha de absenteísmo que contém informações sobre horas trabalhadas e horas não justificadas. Um ponto crucial aqui é que, ao lidarmos com horas, é possível que a soma total ultrapasse 24 horas, o que pode causar confusão no Power BI, pois ele não reconhece valores acima desse limite.
Definindo a Coluna com os Valores de Horas
A primeira etapa é garantir que temos uma coluna que represente as horas sem justificativa. Precisamos transformar esses valores para que o Power BI possa interpretá-los corretamente. Para isso, vamos criar uma nova coluna na nossa planilha onde vamos aplicar a fórmula para converter as horas em horas decimais.
Transformando Horas em Horas Decimais
Ao criar a nova coluna, utilizamos a seguinte fórmula:
SEERRO(SE(HorasSemJustificativa <= 0; 0; HorasSemJustificativa * 24); 0)
Essa fórmula verifica se as horas sem justificativa são menores ou iguais a zero. Se forem, atribui zero; caso contrário, multiplica o valor por 24 para convertê-lo em horas decimais. Essa coluna agora nos dará um valor que pode ser facilmente manipulado no Power BI.
Criando Coluna de Segundos em Relação à Coluna de Horas Decimais
Agora que temos as horas em formato decimal, o próximo passo é converter essas horas em segundos. Para isso, criamos mais uma coluna na nossa tabela.
HorasSemJustificativaDecimal * 3600
Essa fórmula multiplica as horas decimais por 3600 (que é o número de segundos em uma hora). Com isso, conseguimos uma nova coluna que representa as horas sem justificativa em segundos, o que facilitará o próximo cálculo.
Criando Medida de Soma de Segundos
Com a coluna de segundos criada, agora precisamos somar esses valores. Para isso, vamos criar uma nova medida no Power BI. Essa medida será responsável por calcular o total de horas sem justificativas em segundos.
TotalSegundos = SOMA(Tabela[HorasSemJustificativaEmSegundos])
Essa medida nos dará o total de horas sem justificativas convertidas em segundos, permitindo que façamos cálculos adicionais.
Criando Medida de Horas, Minutos e Segundos
Por fim, precisamos transformar esses segundos de volta em um formato que exiba horas, minutos e segundos. Para fazer isso, vamos criar uma nova medida no Power BI que converte os segundos totais em um formato legível.
Duração Horas S J Real (hh:mm:ss) =
VAR vTotal = [Horas S J D Total]
VAR vHoras = INT(vTotal / 3600)
VAR vMinutosSobra = MOD(vTotal, 3600)
VAR vMinutos = INT(vMinutosSobra / 60)
VAR vSegundos = MOD(vMinutosSobra, 60)
VAR vHoraMinutoSegundo = vHoras * 10000 + vMinutos * 100 + vSegundos
RETURN
vHoraMinutoSegundo
Essa fórmula faz o seguinte:
- Calcula o total de horas dividindo os segundos totais por 3600.
- Calcula os minutos restantes usando a função MOD.
- Calcula os segundos restantes também usando a função MOD.
Agora, temos uma medida que nos permite exibir o total de horas, minutos e segundos de forma clara e compreensível no Power BI.
Considerações Finais
Neste tutorial, mostramos como lidar com a exibição de horas que ultrapassam 24 no Power BI. Passamos por cada etapa, desde a conversão de horas em decimais, passando pela criação de colunas e medidas, até a formatação final para exibição. Se você seguir essas etapas, conseguirá manipular e apresentar dados de horas acumuladas sem problemas.
Se você gostou deste conteúdo ou ficou com alguma dúvida, deixe seu comentário! Estou aqui para ajudar. E não se esqueça de curtir e se inscrever para mais dicas sobre Power BI e outras ferramentas de análise de dados!
- Resolvendo Erros de Consultas no Power BI - 7 de fevereiro de 2025
- Como Conectar uma Pasta de Planilhas ao Power BI - 3 de fevereiro de 2025
- Dashboard de Controle de Acidentes SST no Power BI - 31 de janeiro de 2025