Ir para conteúdo
  • 0

Medida DAX


Paulo Cesar
Ir para solução Solucionado por MarcioMonteiropbi34 ,

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Ola Bom dia, tenta dessa forma. usar dessa forma. tiver alguns probleminhas também usando essas variáveis. 

veja se resolve 

TIME(vHH,vMM,vSS)

 

abs

 

Tempo Permanêcia =
VAR vHorasDecimal = [Tempo Decimal Permanencia]
VAR vHoras = INT( vHorasDecimal )
VAR vMinutosDecimal = 60 *(vHorasDecimal - vHoras)
VAR vMinutos = INT(vMinutosDecimal)
VAR vSegundos = ROUND(60 * (vMinutosDecimal - vMinutos),0)
VAR vHH = IF ( LEN ( vHoras ) = 1, "0" & vHoras, vHoras )
VAR vMM = IF ( LEN ( vMinutos ) = 1, "0" & vMinutos, vMinutos )
VAR vSS = IF ( LEN ( vSegundos ) = 1, "0" & vSegundos, vSegundos )
VAR vResultado = vHH & ":" & vMM & ":" & vSS
RETURN
TIME(vHH,VMM,vSS)
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 28/11/2021 em 10:42, MarcioMonteiropbi34 disse:

Ola Bom dia, tenta dessa forma. usar dessa forma. tiver alguns probleminhas também usando essas variáveis. 

veja se resolve 

TIME(vHH,vMM,vSS)

 

abs

 

Tempo Permanêcia =
VAR vHorasDecimal = [Tempo Decimal Permanencia]
VAR vHoras = INT( vHorasDecimal )
VAR vMinutosDecimal = 60 *(vHorasDecimal - vHoras)
VAR vMinutos = INT(vMinutosDecimal)
VAR vSegundos = ROUND(60 * (vMinutosDecimal - vMinutos),0)
VAR vHH = IF ( LEN ( vHoras ) = 1, "0" & vHoras, vHoras )
VAR vMM = IF ( LEN ( vMinutos ) = 1, "0" & vMinutos, vMinutos )
VAR vSS = IF ( LEN ( vSegundos ) = 1, "0" & vSegundos, vSegundos )
VAR vResultado = vHH & ":" & vMM & ":" & vSS
RETURN
TIME(vHH,VMM,vSS)

Boa noite, 

Deu certo a parte da Horas , mais ficou com a data. Teria como tirar essa data?

image.png.62090c80f7f6f3cf93e06b152d80231f.png

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...