Olá, boa tarde!
Eu preciso calcular o tempo médio que pessoas ficam em uma determinada localização.
A coluna TEMPO_MU_IDA já esta em segundos. Quantidade_Bilhete (são as pessoas), Data da Visita e o código do bilhete.
Estou em dúvida do que fazer:
1) Pra achar a média de Tempo eu somo o Tempo_Mu_Ida , somo a Quantidade de bilhetes , faço um Divide e depois aplico a medida pra transformar pro formato de HH:MM:SS (horas, minutos e segundos)?
2) Somo o Tempo_MU_Ida , transformo em HH:MM:SS e depois divido pela soma da Quantidade de Bilhete?
3) Fazer uma divisão linha a linha na tabela e depois a média dessa divisão.
Eu fiz o cálculo a seguir, mas não se está correto. Quem puder ajudar, agradeço bastante!
Total Tempo MU_Ida =
VAR vTempo_MU_Ida = SUM(Fato_Tempo_Permanencia[TEMPO_MU_IDA]) //Total Tempo MU ida em segundos
VAR vTempo_MU_Ida_Horas = INT(vTempo_MU_Ida / 3600) //Tempo MU ida em horas -- 1 minuto tem 60 segundos, então 1 hora tem 3.600 segundos.
VAR vTempo_MU_Ida_Minutos = INT ((vTempo_MU_Ida - (vTempo_MU_Ida_Horas * 3600)) / 60) //Retorno o número de minutos, desconsiderando as horas e os segundos excedentes
VAR vTempo_MU_IdaSegundos = MOD(vTempo_MU_Ida , 60) //Apenas os segundos -- A função MOD retorna o resto da divisão
RETURN
vTempo_MU_Ida_Horas * 10000 + vTempo_MU_Ida_Minutos * 100 + vTempo_MU_IdaSegundos //Colocando na Base 10
Total Pax = SUM(Fato_Tempo_Permanencia[Quantidade_Bilhete])
Tempo Médio_MU_Ida = DIVIDE([Total Tempo MU_Ida] , [Total Pax] , 0)
Pergunta
Thiago Pedrazi
Olá, boa tarde!
Eu preciso calcular o tempo médio que pessoas ficam em uma determinada localização.
A coluna TEMPO_MU_IDA já esta em segundos. Quantidade_Bilhete (são as pessoas), Data da Visita e o código do bilhete.
Estou em dúvida do que fazer:
1) Pra achar a média de Tempo eu somo o Tempo_Mu_Ida , somo a Quantidade de bilhetes , faço um Divide e depois aplico a medida pra transformar pro formato de HH:MM:SS (horas, minutos e segundos)?
2) Somo o Tempo_MU_Ida , transformo em HH:MM:SS e depois divido pela soma da Quantidade de Bilhete?
3) Fazer uma divisão linha a linha na tabela e depois a média dessa divisão.
Eu fiz o cálculo a seguir, mas não se está correto. Quem puder ajudar, agradeço bastante!
Total Tempo MU_Ida =
VAR vTempo_MU_Ida = SUM(Fato_Tempo_Permanencia[TEMPO_MU_IDA]) //Total Tempo MU ida em segundos
VAR vTempo_MU_Ida_Horas = INT(vTempo_MU_Ida / 3600) //Tempo MU ida em horas -- 1 minuto tem 60 segundos, então 1 hora tem 3.600 segundos.
VAR vTempo_MU_Ida_Minutos = INT ((vTempo_MU_Ida - (vTempo_MU_Ida_Horas * 3600)) / 60) //Retorno o número de minutos, desconsiderando as horas e os segundos excedentes
VAR vTempo_MU_IdaSegundos = MOD(vTempo_MU_Ida , 60) //Apenas os segundos -- A função MOD retorna o resto da divisão
RETURN
vTempo_MU_Ida_Horas * 10000 + vTempo_MU_Ida_Minutos * 100 + vTempo_MU_IdaSegundos //Colocando na Base 10
Total Pax = SUM(Fato_Tempo_Permanencia[Quantidade_Bilhete])
Tempo Médio_MU_Ida = DIVIDE([Total Tempo MU_Ida] , [Total Pax] , 0)
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora