Jump to content
Dalmo Rebelo

Soma de horas no cubo

Recommended Posts

Pessoal criei um cubo onde uso a função FN_HORAMINUTO("CAMPO") para converter os minutos armazenados em tabelas de saldo de banco de horas. Funciona de boa porém não soma os valores.

Alguém pode me ajudar seguindo essa ideia, como criar um totalizador no cubo para somar as horas?

Share this post


Link to post
Share on other sites

Aqui na minha versão que estou importando ( estou numa máquina que está com a 12.1.32) está dando erro e não traz a sentença SQL... poderia mandar ela a parte?? ai eu associo aqui e te envio em separado, ou tentamos exportar e importar ai o cubo depois. 

A outra base que testou com ela aqui, que tem a 34 não tem ponto... essa tem, por isso estou importando nela. 

 

Share this post


Link to post
Share on other sites

O problema pelo que vi é que o retorno da função é em convertido em alfanumérico e não em horas. Não vi a estrutura da função ainda vou dar uma olhada depois.

Share this post


Link to post
Share on other sites

@DKInfo,Boa noite!

 

Vai tem uma  "meia-solução"  e uma "solução-meia" vai compreender, na sequencia, claro no que eu conseguir criar! 

 

* meia-solução

FN Floor([VALOR] / 60.0) + Abs(Abs(Abs([VALOR] / 60.0 - Floor([VALOR] / 60.0)) * 60.0) / 100.0)

image.png

Nessa solução "meia-solução", o errado está no total (s),  pois o cubo irá somar os valores e não recalcular sobre o total. 

 

* solução-meia

Esse é mais simples é transformar os minutos em decimal, e somar... logo o usuário terá que calcular os números pós o separador decimal sempre dividindo por 60, assim transformando em sexagesimal.

 

Solução, infelizmente "eu" só consegui resolver no relatório e dinamicamente utilizando o Power BI dai é outra esfera!.

 

Porém, o @Jair - Fórmula ficou de nós ajudar... sim nós, me incluir nessa! :) 

 

Abraços.

 

Share this post


Link to post
Share on other sites

Pessoal, o problema que vejo neste caso é o tratamento de totais do CUBO, que não lida com minutos/horas. Fiz algumas simulações aqui e via SQL diretamente tranquilo, consegui tratar, mas apresentar no cubo do TOTVS RM e ele ao somar fazer a forma correta que não achei solução. Cheguei a consultar um pessoal pra ver se alguém já passou por isso, mas ainda não tive retorno. Volto aqui pra informar. 

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.