Ir para conteúdo
  • 0

Ranking Duplo


Joséalberico
Ir para solução Solucionado por Joséalberico ,

Pergunta

  • Membros

Olá, pessoal, boa tarde, tudo certo ? Preciso de um Help de vocês;

Tenho um Ranking (Colocação_ranking_NS), que é com base no (Ns_Sorteio), esse ranking olha para (Grupo), que é a medida (RankingNSConsultor). Esse ranking está tá funcionando legal, até aí tudo bem.

Porém, preciso criar um outro Ranking, na mesma tabela e, esse precisa fazer um Ranking, olhando para (C+E:Crescimento_sorteio), porém, com alguns critérios. Até consegui criar a medida e incluir os critérios, porém, no exemplo abaixo, o primeiro kra (RENATO) que atende os critérios, me retorna 4º posição, quando deveria retornar 1º e aí, em caso de empate, consideraria como critério de desempate o valor(crop). Abaixo, à medida que criei (Ela não contém o critério de desempate).

 

RankingCrescimento =
VAR GRUPO = VALUES(Aderiu_Promo_Consultor_ID[grupo])
VAR RANKING =
    RANKX(
      FILTER(
        ALLSELECTED(
          Aderiu_Promo_Consultor_ID),Aderiu_Promo_Consultor_ID[grupo] = GRUPO),
           CALCULATE(
             SELECTEDVALUE(
               Consultores_Sumarizacao_e_N_Sorte[Crescimento_Sorteio])))
RETURN
 SWITCH( TRUE(),
   [Crescimento_Elegivel] = "Não Elegível","-",
   [Crescimento_Elegivel] <= 0, "-",
   [Clientes2021_Elegivel] = "Não Elegível","-",
  VALUES(Aderiu_Promo_Consultor_ID[grupo]) <> "GRUPO 10",RANKING)

 

image.png

Ranking_exemplo.pbix

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução

Pessoal, cheguei no resultado que estava querendo. Graças a Deus 😀

Estou deixando aqui a solução, para caso, possa ajudar outros colegas;

RankingCrescimento2 =
  VAR RANKING =
  RANKX(
      FILTER(
          ALL(
              Consultores_Sumarizacao_e_N_Sorte),
      NOT(
          ISBLANK(
              [Clientes_2021]))),[C+E:Crescimento_sorteio]*100000000 + [valor_crop]/1000,,DESC,Skip)
RETURN
 IF(
     NOT(
         ISBLANK(
             [Clientes_2021])),
 IF(
     VALUES(
         Aderiu_Promo_Consultor_ID[grupo]) <> "GRUPO 10",
 IF(
     [C+E:Crescimento_sorteio] > 0, RANKING, BLANK())))
Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

Pessoal, bom dia !

Consegui evoluir para essa medida que quase me traz o valor correto.... rsrsrsrs..... porém, ela me traz o 10º, que na verdade, deveria ser o 1º, porque quando "Clientes_2021" estiver em branco, ele não entra no ranking de "C+E:Crescimento_sorteio".

Alguém consegue me dar uma dica ?

RankingCrescimento2 =
  VAR RANKING =
  RANKX(
      ALL(Consultores_Sumarizacao_e_N_Sorte), [C+E:Crescimento_sorteio])
RETURN
  //RANKING
 SWITCH(TRUE(),
 [Clientes_2021] <> BLANK(), RANKING)

 

image.png.d8f916a23a2d419a34a9527abfaa5758.png

 

 

 

 

 

 

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