Ir para conteúdo
  • 0

Levar em consideração último valor


lsomma
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Alunos

Caros,

 

Tenho um problema que é o seguinte.

 

Tenho uma tabela de avaliações onde diversos colaboradores são avaliados peridiodicamente. 

 

Porém eu preciso traçar as médias das avaliações mas só levar em consideração a última avaliação.

 

Alguem teria uma ideia de como calcular essa média?


Att.

competencias.png

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Veja se isso resolve

Teste_Num_Visitas = 
    VAR vEtapa = 
        MAX(Planilha1[Etapa])
    VAR vTeste = 
        SUMMARIZE(
            ALL(Planilha1),
            Planilha1[Empresa],
            "EtapaMax",
            MAX(Planilha1[Etapa])
        )
    VAR vResultado = 
        COUNTROWS(
            FILTER(
                vTeste,
                [EtapaMax] = vEtapa
            )
        )
RETURN
    COALESCE(vResultado, 0)

 

UltimaEtapa.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
19 minutos atrás, lsomma disse:

Caros,

 

Tenho um problema que é o seguinte.

 

Tenho uma tabela de avaliações onde diversos colaboradores são avaliados peridiodicamente. 

 

Porém eu preciso traçar as médias das avaliações mas só levar em consideração a última avaliação.

 

Alguem teria uma ideia de como calcular essa média?


Att.

competencias.png

Tenta Ai 

var vdataultimaavaliacao = max(dataavaliacao)

Averagex ( filter(all(tabela), data avaliacao = vdataultimaavaliacao) , valordecompetencia
    
isso vai dar certo  caso não utiliza filtro caso utilize filtros externos tente usar allselected em vez da all
 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Joao Barbosa boa tarde, tudo bem? Vou pegar carona aqui. Resolvi adaptar sua sugestão pra 1 situação minha e não consegui muito. Quando eu faço a =Máximo, traz o resultado mas não consigo juntar a count pra ter o número certinho.

Fiz esse mas não deu:

teste = 
var vdataultimaavaliacao = max(Planilha1[Data])
return
COUNTX(filter(ALL(Planilha1), Planilha1[Data] = vdataultimaavaliacao) , [total empresa])

Pode me ajudar pra ver onde errei??  Obrigada desde já e desculpem a invasão

image.png

image.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
2 minutos atrás, Midiã disse:

@Joao Barbosa boa tarde, tudo bem? Vou pegar carona aqui. Resolvi adaptar sua sugestão pra 1 situação minha e não consegui muito. Quando eu faço a =Máximo, traz o resultado mas não consigo juntar a count pra ter o número certinho.

Fiz esse mas não deu:

teste = 
var vdataultimaavaliacao = max(Planilha1[Data])
return
COUNTX(filter(ALL(Planilha1), Planilha1[Data] = vdataultimaavaliacao) , [total empresa])

Pode me ajudar pra ver onde errei??  Obrigada desde já e desculpem a invasão

image.png

image.png

@Midiã Boa Tarde , não entendi bem o cálculo que quer fazer poderia me explicar melhor para tentar te ajudar?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Joao Barbosa, quero que apareça apenas a última etapa.

Quando faço o max( etapa) por empresa eu consigo o resultado, mas ele sozinho não me permite fazer nenhum outro cálculo. 

Preciso de 1 distinctcount por empresa, onde apareça apenas a última etapa inserida, assim, quando eu lançar esse cálculo ele me servirá tanto para etapa quanto para análise de empresas em si.

E obrigada viu.

 

Ultima Etapa.pbix

Editado por Midiã
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...