Ir para conteúdo
  • 0

Calculo acumulado


André Valério
Ir para solução Solucionado por AlexandrePereira ,

Pergunta

  • Alunos
22 de fevereiro de 2022
  1. Olá boa tarde a todos. Tudo bem com vocês?

    Preciso de um auxilio, alguém já fez alguma medida para calcular valores acumulados ? Fiz algumas seguindo as orientações da aula, e ao conferir com o excel os números não batem., ai usei uma outra medida bem mais simples que vi em um outro canal, os números chegam próximos mas não batem. Estou usando a medida: = TOTALYTD(_Medidas[Attrition Voluntário],Dcalendario[Data]) nota-se que a partir de março os valores se perdem A minha base consta funcionários ativos e demitidos desde 2007 Conseguem dar um help por favor? Obrigado
    Imagem
     
     
     
  2.  
Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
1 hora atrás, André Valério disse:
22 de fevereiro de 2022
  1. Olá boa tarde a todos. Tudo bem com vocês?

    Preciso de um auxilio, alguém já fez alguma medida para calcular valores acumulados ? Fiz algumas seguindo as orientações da aula, e ao conferir com o excel os números não batem., ai usei uma outra medida bem mais simples que vi em um outro canal, os números chegam próximos mas não batem. Estou usando a medida: = TOTALYTD(_Medidas[Attrition Voluntário],Dcalendario[Data]) nota-se que a partir de março os valores se perdem A minha base consta funcionários ativos e demitidos desde 2007 Conseguem dar um help por favor? Obrigado
    Imagem
     
     
     
  2.  

Boa Tarde use uma medida semelhante a essa:

Anexei um pbix para que possa entender melhor caso fique complicado.
 

Acumulado =
var datacontexto = MAX( Data) -  aqui vc deve colocar a sua coluna de datas
 
return
 
CALCULATE(Medida da soma do seu percentual), 
FILTER(ALL(tabela de data),
Coluna de data <=datacontexto)
)

Andre.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Joao Barbosa disse:

Boa Tarde use uma medida semelhante a essa:

Anexei um pbix para que possa entender melhor caso fique complicado.
 

Acumulado =
var datacontexto = MAX( Data) -  aqui vc deve colocar a sua coluna de datas
 
return
 
CALCULATE(Medida da soma do seu percentual), 
FILTER(ALL(tabela de data),
Coluna de data <=datacontexto)
)

Andre.pbix 34 kB · 0 downloads

Boa tarde João, tudo joia?
Primeiramente gostaria de agradecer sua disponibilidade, muito obrigado mesmo!

Se eu escrevi corretamente, a medida não esta acumulando os valores.

Em vermelho seria a medida sugerida, e o resultado.

Em amarelo o resultado que consegui chegar com o YTD.

Já havia tentado outras formulas tbm, mas ele acabava acumulando os meses de anos anteriores, mesmo usando o -12month.

image.png.46eae6bfd946d0dd5f3ae6023d1eeb71.png

Já fiz varias medidas para tentar resolver esta questão, mas até agora nenhuma funcionou.

 

image.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
2 minutos atrás, André Valério disse:

Boa tarde João, tudo joia?
Primeiramente gostaria de agradecer sua disponibilidade, muito obrigado mesmo!

Se eu escrevi corretamente, a medida não esta acumulando os valores.

Em vermelho seria a medida sugerida, e o resultado.

Em amarelo o resultado que consegui chegar com o YTD.

Já havia tentado outras formulas tbm, mas ele acabava acumulando os meses de anos anteriores, mesmo usando o -12month.

image.png.46eae6bfd946d0dd5f3ae6023d1eeb71.png

Já fiz varias medidas para tentar resolver esta questão, mas até agora nenhuma funcionou.

 

image.png

Coloca ALL(Dcalendario) ao invés do ALL(Dcalendario[nome do mês])
e n o max ( dcalendario[nome do mês]) coloca sua coluna de data numerica
assim como no último argumento . Pprque se vc tiver vários percentuais em datas distintas isso vai fazer diferença.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
17 horas atrás, Joao Barbosa disse:

Coloca ALL(Dcalendario) ao invés do ALL(Dcalendario[nome do mês])
e n o max ( dcalendario[nome do mês]) coloca sua coluna de data numerica
assim como no último argumento . Pprque se vc tiver vários percentuais em datas distintas isso vai fazer diferença.

Bom dia João,

Tudo bem?

 

Obrigado pelo retorno, fiz a tentativa e continua acumulando errado.

image.png.bbcea4b67285969be43754591146c819.png

Não sei o que pode estar errado.
Grande abraço e obrigado pela força

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
ACUMULADO FORUM  V1 = 
    VAR vDataMax = 
        MAX(Dcalendario[Data])
    VAR vDataMin = 
        CALCULATE(
            MIN(Dcalendario[Data]),
            REMOVEFILTERS(Dcalendario[Mês])
        )
RETURN
    CALCULATE(
        [Attrition Voluntário],
        FILTER(
            ALL(Dcalendario),
            Dcalendario[Data] >= vDataMin &&
            Dcalendario[Data] <= vDataMax
        )
    )

 

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
10 horas atrás, AlexandrePereira disse:

Fala Andre tudo tranquilo e você como esta? Rapaz não sei se entendi certo sua demanda, mas gravei este vídeo com o que eu entendi e  considerei a solução que você precisa:

https://youtu.be/TszFOIz5f4Y

TURNOVER_FORUM.pbix

10 horas atrás, AlexandrePereira disse:

Fala Andre tudo tranquilo e você como esta? Rapaz não sei se entendi certo sua demanda, mas gravei este vídeo com o que eu entendi e  considerei a solução que você precisa:

https://youtu.be/TszFOIz5f4Y

TURNOVER_FORUM.pbix 232 kB · 3 downloads

Boa tarde Alexandre, tudo joia?
Muito obrigado pelas informações, ajudou demais 🙂
Aqui na empresa utilizamos tanto o turnover ((ativos + demitidos)/2) / total de colaboradores ativos, como o attrition que seria os demitidos / total de colaboradores ativos.

Você sabe informar pq existe esta diferença na granularidades ? A pesar da diferença começar com 0,22% e o total bater, meu diretor e muito critico em se tratar de

números.Grande abraço e obrigado pelo apoio.

 

10 horas atrás, AlexandrePereira disse:

os. 232 kB · 3 downloads Boa tarde @Alexandr, tudo bem

 

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...