Ir para conteúdo
  • 0

Medida que retorne pessoas com competências na mesma faixa do funcionário selecionado


Robson Medeiros Santos
Ir para solução Solucionado por Robson Medeiros Santos ,

Pergunta

  • Alunos

Boa tarde pessoal, to buscando uma medida que ao selecionar um funcionário, me retorno todos os outros funcionários com competências na mesma faixa de valor do selecionado.

Ex. ROBSON tem 1000 de pontuação 

Seleciono o Robson e a medida retorna todos os funcionários com pontuação de 900 pra cima por exemplo.  

duvida.png

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
3 horas atrás, Bruno Abdalla de Souza disse:

Criei uma tabela auxiliar para ser o filtro (dFuncionario-Aux), sem relacionamento algum. E fiz a seguinte medida:

Trabalhadores com Mesma Faixa Pontuacao = 
    VAR vFaixa = 100
    VAR vColab = 
        MAX(dFuncionario_Aux[Nome Completo])
    VAR vColabVisual = 
        MAX(dFuncionarios[Nome Completo])
    VAR vPont = 
        CALCULATE(
            [Pontuacao peso],
            dFuncionarios[Nome Completo] = vColab
        )
    VAR vMesmaFaixa = 
        COUNTROWS(
            FILTER(
                dFuncionarios,
                [Pontuacao peso] >= vPont - vFaixa && 
                [Pontuacao peso] >= vPont + vFaixa
            )
        )
RETURN
    vMesmaFaixa

Usei esta medida no visual para que mostre somente valores maiores que zero. Veja em anexo a solução.

Rh-Copia.pbix 3 MB · 0 downloads

Só precisei mudar de && pra || na VAR VMesmaFaixa e agora vou ter que ver como modifcar a dFuncionario-Aux pra que ela só tenha os funcionários ativos. Como ela não tem relacionamento nenhum com a dFuncionario, na segmentação dos dados vem todo mundo. Mas acredito que de pra fazer aqui. Muito Obrigado irmão 

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

  • 0
  • Alunos

Criei uma tabela auxiliar para ser o filtro (dFuncionario-Aux), sem relacionamento algum. E fiz a seguinte medida:

Trabalhadores com Mesma Faixa Pontuacao = 
    VAR vFaixa = 100
    VAR vColab = 
        MAX(dFuncionario_Aux[Nome Completo])
    VAR vColabVisual = 
        MAX(dFuncionarios[Nome Completo])
    VAR vPont = 
        CALCULATE(
            [Pontuacao peso],
            dFuncionarios[Nome Completo] = vColab
        )
    VAR vMesmaFaixa = 
        COUNTROWS(
            FILTER(
                dFuncionarios,
                [Pontuacao peso] >= vPont - vFaixa && 
                [Pontuacao peso] >= vPont + vFaixa
            )
        )
RETURN
    vMesmaFaixa

Usei esta medida no visual para que mostre somente valores maiores que zero. Veja em anexo a solução.

Rh-Copia.pbix

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

  • 0
  • Alunos
50 minutos atrás, Bruno Abdalla de Souza disse:

Criei uma tabela auxiliar para ser o filtro (dFuncionario-Aux), sem relacionamento algum. E fiz a seguinte medida:

Trabalhadores com Mesma Faixa Pontuacao = 
    VAR vFaixa = 100
    VAR vColab = 
        MAX(dFuncionario_Aux[Nome Completo])
    VAR vColabVisual = 
        MAX(dFuncionarios[Nome Completo])
    VAR vPont = 
        CALCULATE(
            [Pontuacao peso],
            dFuncionarios[Nome Completo] = vColab
        )
    VAR vMesmaFaixa = 
        COUNTROWS(
            FILTER(
                dFuncionarios,
                [Pontuacao peso] >= vPont - vFaixa && 
                [Pontuacao peso] >= vPont + vFaixa
            )
        )
RETURN
    vMesmaFaixa

Usei esta medida no visual para que mostre somente valores maiores que zero. Veja em anexo a solução.

Rh-Copia.pbix 3 MB · 0 downloads

Testando, já lhe retorno

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