Ir para conteúdo
  • 0

Usar Medida de Ranking como filtro


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

Pergunta

  • Alunos

Pessoal, eu fiz essa base de amostra pra exemplificar pra vocês , eu fiz através de medida um ranking sobre o total de cliques e até ai está tudo certo, porém, eu preciso em um cartão mostrar o nome do evento e em outro cartão a qtd de cliques que ele possui, porém os dados que aparecerem nesse cartão tem que ser com base em um filtro do ranking, ((porém quando coloco a medida de ranking na parte de filtros ela não deixa eu escolher os dados, fica inativo e eu não consigo filtrar)) (ex:: naquela aba de filtro se eu selecionar o numero 2 do ranking, nos cartões devem aparecer "D" e "530")
image.png.1ba8277a61f91a5931c0929080ca11c5.pngimage.png.0993e792518e14ef2ec5e9b27e924a9d.png 

TESTERANKINGX.pbix

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Veja se é o que deseja. Criei uma tabela de parâmetro numérico que vai de 1 até o número distinto de eventos. Usei esta coluna em uma segmentação de dados, simulando que vc estaria escolhendo qual ranking filtrar.
Depois fiz 2 medidas para encontrar o evento e o número de cliques, conforme a seguir:

Cliques = 
VAR vRank = [Ranking Valor]
VAR vResultado = 
CALCULATE(
    SUM(Planilha1[total de cliques]),
    FILTER(
        ALL(Planilha1[nome evento]),
        [RANKING] = vRank
    )
)
RETURN
    vResultado

 

 

NomeEvento = 
VAR vRank = [Ranking Valor]
VAR vResultado = 
CALCULATE(
    MAX(Planilha1[nome evento]),
    FILTER(
        ALL(Planilha1[nome evento]),
        [RANKING] = vRank
    )
)
RETURN
    vResultado

Usei estas medidas nos cartões.

20230213_TESTERANKINGX.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa tarde @CristhianLima tudo bem!

Veja se a solução abaixo te ajuda.

Para poder filtrar um valor de rank, criei um parâmetro de valores (0 - 100, você pode adptar para seu caso). E usamos ele como filtro.

A lógica é : Criar uma Medida que retorna qual o valor selecionado no filtro de rank, comparar esse valor com a MEDIDA DE RANK ORIGINAL, caso seja igual o valor do filtro com o Rank do evento ele retorna 1, e depois colocamos essa medida no filtro do cartão para deixar apenas status = 1.

Utilizei outro tipo de cartão ali para poder filtrar, acho que pode te ajudar.

image.png.5c1b5fbec35e371cb1d9faa32d174db8.png

 

Espero ter ajudado, abraço.

TESTERANKINGX.pbix

Editado por Natan Fratta da Silva
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa tarde @CristhianLima,

Verifica se essa solução te atende:

RESOLUCAO = 
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(VALUES(Planilha1[nome evento]), "TotalCliques", [SOMA CLIQUES]), 
        [SOMA CLIQUES]),
        Planilha1[nome evento])

Caso minha sugestão tenha sido a resposta mais indicada para a sua dúvida, gentileza indicá-la como solução. 

Márcio Garcia
(51) 98524-2471

Linkedin: https://www.linkedin.com/in/marciopiresgarcia/

TESTERANKINGX RESOLUCAO.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
18 horas atrás, Bruno Abdalla de Souza disse:

Veja se é o que deseja. Criei uma tabela de parâmetro numérico que vai de 1 até o número distinto de eventos. Usei esta coluna em uma segmentação de dados, simulando que vc estaria escolhendo qual ranking filtrar.
Depois fiz 2 medidas para encontrar o evento e o número de cliques, conforme a seguir:

Cliques = 
VAR vRank = [Ranking Valor]
VAR vResultado = 
CALCULATE(
    SUM(Planilha1[total de cliques]),
    FILTER(
        ALL(Planilha1[nome evento]),
        [RANKING] = vRank
    )
)
RETURN
    vResultado

 

 

NomeEvento = 
VAR vRank = [Ranking Valor]
VAR vResultado = 
CALCULATE(
    MAX(Planilha1[nome evento]),
    FILTER(
        ALL(Planilha1[nome evento]),
        [RANKING] = vRank
    )
)
RETURN
    vResultado

Usei estas medidas nos cartões.

20230213_TESTERANKINGX.pbix 41.15 kB · 2 downloads

 @Bruno Abdalla de Souza 

Muito obrigado pela solução, funcionou perfeitamente!!!!

Editado por CristhianLima
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...