Ir para conteúdo
  • 0

Levar em consideração último valor


lsomma

Pergunta

  • Membros

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
  • Membros
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
  • Membros

@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
  • Membros
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
  • Membros

@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

  • 0
  • Membros

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...