Ir para conteúdo
  • 0

Ajuda com calculo de dias por mes.


Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Boa tarde, estou precisando de uma ajuda para montar uma logica, tenho uma tabela de atestados com as colunas Data Inicio e Data fim com isso eu consigo pegar a duração do atestado, mas o meu problema é q eu preciso fazer uma soma de quantos dias de atestado cada mes teve, por exemplo em Março 150 dias juntando de todos funcionarios e em abril 180 dias.

O problema está q um atestado pode começar no dia 15 e termina dia 15 do outro mes ou mais ai eu teria q pegar quantos dias esse unico atestado lanço em um mes e no outro, lembrando q pode ter casos q esse atestado ultrapasse 2/3 meses ou mais ai teria 30 dias no mes 1, 30 no mes 2, 30 no mes 3.

Algo já passou por algo similar para que possa me dar uma luz?

Exemplo da minha tabela.
image.png.d4763d1abc11ac433628bbf77f38e625.png

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0
  • Alunos
  • Solução

@Fabrício Pena Patrocínio, como pode ver nos prints abaixo, tá certinho. Pegando como exemplo o João.


image.png.0d18487837f1188ca86c1d9906a5976f.png

 

Desconsidere a coluna duração, que está errada pois não está contando o último dia do afastamento.

Em maio são 2 dias, em março são 3 dias e em fevereiro são 25 dias, portanto está correto.
image.png.1483244de4170427bc4faa5cd0feb2d7.png

 

Bi - Afastamento.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

fAlunos vc substitui pela sua tabela fato. Data inicio e Data fim você tem ai, só precisa ver se você tem um ID que precisa iterar, no exemplo que te mandei, o usuário precisava calcular por curso, acredito que no seu caso seja o colaborador, então só substituir.

image.png.837b615d9ad450e834c84f93b7d87dac.png 

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Edson Igari disse:

fAlunos vc substitui pela sua tabela fato. Data inicio e Data fim você tem ai, só precisa ver se você tem um ID que precisa iterar, no exemplo que te mandei, o usuário precisava calcular por curso, acredito que no seu caso seja o colaborador, então só substituir.

image.png.837b615d9ad450e834c84f93b7d87dac.png 

 

eu nao consigo passar minhas colunas data inicio e data fim para as variaveis, ela nao le se eu colocar 

'SR8 - AFASTAMENTOS'[R8_DATAINI] e 'SR8 - AFASTAMENTOS'[R8_DATAFIM]

image.png.0d875205cc23028e556c6265d8ece417.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
34 minutos atrás, Fabrício Pena Patrocínio disse:

eu nao consigo passar minhas colunas data inicio e data fim para as variaveis, ela nao le se eu colocar 

'SR8 - AFASTAMENTOS'[R8_DATAINI] e 'SR8 - AFASTAMENTOS'[R8_DATAFIM]

image.png.0d875205cc23028e556c6265d8ece417.png

VAR vDataIni = [R8_DATAINI]
VAR vDataFim =  [R8_DATAFIM]

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
41 minutos atrás, Edson Igari disse:

VAR vDataIni = [R8_DATAINI]
VAR vDataFim =  [R8_DATAFIM]

sim fiz isso, mas o resultado q to tendo é esse
image.png.e6ca3f5a2e58f0d6ecfed877684b4fb1.png

eu preciso chegar em algo assim
image.png.97ba8f7f8962bffd971859ff1ee52cf2.png

eu pensei em meio q uma solução eu tenho q pegar o a coluna do mes, e jogar no intervalo e saber quantos dias desse intervalo está em cada mes

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Fabrício Pena Patrocínio disse:

sim fiz isso, mas o resultado q to tendo é esse
image.png.e6ca3f5a2e58f0d6ecfed877684b4fb1.png

eu preciso chegar em algo assim
image.png.97ba8f7f8962bffd971859ff1ee52cf2.png

eu pensei em meio q uma solução eu tenho q pegar o a coluna do mes, e jogar no intervalo e saber quantos dias desse intervalo está em cada mes

se vc fez certo deveria funcionar. Agora, sem ver o arquivo, fica difícil dizer o que tá fazendo errado

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
6 minutos atrás, Fabrício Pena Patrocínio disse:

achei o "PROBLEMA" kkkkk é q na formula ta dividindo por 30 ai retorna so o valor do mes ne agr tirei ai ta retornando a soma dos dias do mês
image.png.0744ca6b0af5a1d12a03fec17c6ceec8.png

Obrigado pela ajuda amigo, vc é um amigo kkkkk

mas ainda nao ta dando certo a conta tem alguma coisa q ta calculando errado, era pra ter dado 10 aq
image.png.c02dfd63b8dbf45792fd54c385848242.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
10 minutos atrás, Fabrício Pena Patrocínio disse:

achei o "PROBLEMA" kkkkk é q na formula ta dividindo por 30 ai retorna so o valor do mes ne agr tirei ai ta retornando a soma dos dias do mês
image.png.0744ca6b0af5a1d12a03fec17c6ceec8.png

Obrigado pela ajuda amigo, vc é um amigo kkkkk

se ajudou, peço a gentileza de marcar minha resposta como solu

 

1 minuto atrás, Fabrício Pena Patrocínio disse:

mas ainda nao ta dando certo a conta tem alguma coisa q ta calculando errado, era pra ter dado 10 aq
image.png.c02dfd63b8dbf45792fd54c385848242.png

vc precisa considerar a pessoa dentro do summarize. Vc só está passando as datas. Como disse, sem o arquivo e o contexto exato fica difícil sugerir

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Postado (editado)
41 minutos atrás, Edson Igari disse:

se ajudou, peço a gentileza de marcar minha resposta como solu

 

vc precisa considerar a pessoa dentro do summarize. Vc só está passando as datas. Como disse, sem o arquivo e o contexto exato fica difícil sugerir

Fiz um arquivo aq seguindo a mesma formatação dos meus dados, e está com o mesmo problema. Ve se vc consegue me dar help.

Edit: A data inicial e a data final tem q ser inclusivo para dar certo tem q contar os dois dias tbm, mas alguma coisa ta excluindo eles.

Bi - Afastamento.pbix

Editado por Fabrício Pena Patrocínio
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
3 minutos atrás, Edson Igari disse:

@Fabrício Pena Patrocínio, como pode ver nos prints abaixo, tá certinho. Pegando como exemplo o João.


image.png.0d18487837f1188ca86c1d9906a5976f.png

 

Desconsidere a coluna duração, que está errada pois não está contando o último dia do afastamento.

Em maio são 2 dias, em março são 3 dias e em fevereiro são 25 dias, portanto está correto.
image.png.1483244de4170427bc4faa5cd0feb2d7.png

 

Bi - Afastamento.pbix 94.36 kB · 0 downloads

não está uai, aq teria q ser 10 dias em abril arrumei a duração aqui

image.png.7d71d15c037e2b1bc8f725d9b1b2eac0.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...