Ir para conteúdo
  • 0

RANKX dinâmico com o uso de Parâmetro.


Marcelo Krause de Matos
Ir para solução Solucionado por Barony ,

Pergunta

  • Alunos

Olá Comunidade,

Estou fazendo o curso avançado de DAX (ainda sou iniciante) e me veio uma curiosidade.

Consegui fazer o TOPN dinâmico com o uso de um parâmetro, mas gostaria de colocar juntamente na tabela o ranking que o valor está, para ficar ainda mais claro.

Meu objetivo seria ter uma medida que levasse em consideração meu parâmetro e o valor selecionado.

Tentei colocar o rankx como uma variável e utilizar com topn mas não tive êxito, agradeceria muito se pudessem me ajudar. 

Segue arquivo pbix.

image.png.2d64675d3381914123f3c4bba8e4fd35.png

 

Att,
Marcelo Matos

Curso DAX e Power BI - Tabelas em Português.pbix

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
1 hora atrás, Marcelo Krause de Matos disse:

Olá Comunidade,

Estou fazendo o curso avançado de DAX (ainda sou iniciante) e me veio uma curiosidade.

Consegui fazer o TOPN dinâmico com o uso de um parâmetro, mas gostaria de colocar juntamente na tabela o ranking que o valor está, para ficar ainda mais claro.

Meu objetivo seria ter uma medida que levasse em consideração meu parâmetro e o valor selecionado.

Tentei colocar o rankx como uma variável e utilizar com topn mas não tive êxito, agradeceria muito se pudessem me ajudar. 

Segue arquivo pbix.

image.png.2d64675d3381914123f3c4bba8e4fd35.png

 

Att,
Marcelo Matos

Curso DAX e Power BI - Tabelas em Português.pbix 5 MB · 0 downloads

@Marcelo Krause de Matos boa tarde!

Vê se dessa forma te atende.

296793027_CursoDAXePowerBI-TabelasemPortugus.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Paulo Cesar disse:

Olá Paulo,

agradeço por sua rápida tentativa de ajuda, mas eu também cheguei a usar o filtro de visual...

infelizmente esse não é o que eu gostaria...

eu gostaria de ter o rankx dinâmico através das alterações do parâmetro.

talvez eu esteja pedindo algo que não é usual, mas estou tentando chegar nisso.

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Também da pra fazer usando o DAX que você já tinha feito incluindo essas alterações aqui:

Ranking Clientes = 
VAR ranking_clientes = 
    IF(
        HASONEVALUE(Cliente[Nome Cliente]),//esta função retira o total da coluna, ao invés de 1 será blank
        RANKX(
            ALL(Cliente[Nome Cliente]),//irá desconsiderar qual filtro
            [Total Vendas]//levará em consideração o valor vendido de cada produto
        )
    )
RETURN
    IF(
        TOPN_Contagem[TOPN_Contagem Valor] >= ranking_clientes, ranking_clientes, BLANK()
    )

 

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