Ir para conteúdo
  • 0

Filtrar a coluna vermelha com base nas colunas amarelas e verdes!


Ir para solução Solucionado por Lourival Botelho Junior ,

Pergunta

  • Alunos
Postado

Boa tarde, Colegas!

 

Iniciei a pouco minha jornada como incomparável, porém já trabalhando com análise de dados. Estou iniciando minha jornada de aprendizado, mas, tenho uma dúvida para poder entregar uma demanda de trabalho.

 

Preciso estruturar uma medida DAX para filtrar um único valor da coluna vermelha, considerando como primeiro filtro a coluna amarela.

A coluna amarela classifica a coluna laranja para facilitar a filtragem.

Como segundo critério de filtro/desempate, preciso utilizar o maior valor da coluna verde.

Abaixo seguem as mais informações:

O visual utilizado é o tabela;


A coluna vermelha é a coluna da tabela f_carteira[nrgrupoeconomico]

A coluna laranja é a coluna calculada da tabela  f_carteira[statraso] 

statraso =

                VAR qtdiasatraso = f_carteira[qtdiasatraso]               

                RETURN

                SWITCH(

                    TRUE(),

                    qtdiasatraso = 0, "Adimplente",

                    qtdiasatraso >= 1 && qtdiasatraso <=15, "Over 1",

                    qtdiasatraso > 15 && qtdiasatraso <= 30, "Over 15",

                    qtdiasatraso > 30 && qtdiasatraso <= 60, "Over 30",

                    qtdiasatraso > 60 && qtdiasatraso <= 90, "Over 60",

                    qtdiasatraso > 90, "Over 90"

                )

A coluna Amarela é a coluna é a coluna calculada da tabela f_carteira[classificatraso]

classificatraso =

                VAR classificatraso = f_carteira[statraso]               

                RETURN

                SWITCH(TRUE(),

                    classificatraso = "Adimplente", 1,

                    classificatraso = "Over 1", 2,

                    classificatraso = "Over 15", 3,

                    classificatraso = "Over 30", 4,

                    classificatraso = "Over 60", 5,

                    classificatraso = "Over 90",6

                )

A coluna Verde é a medida de cálculo

07 - Sddevedorcc =

                    CALCULATE(

                            SUM(f_carteira[sddevedor]),

                            ALLEXCEPT(f_carteira,f_carteira[nrcc]

                    )

                )

Resumindo, tenho dois valores distintos na coluna Grupo e preciso filtrar para que somente o o maior valor da coluna classificaatraso aparece e em caso de empate, utilize o maior valor da coluna Sddevedorcc.
 

 

Duvida_Dax.JPG

14 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
Postado

Você precisa facilitar a vida do amigo o máximo que puder, então um PBIX com dados suficientes para simular o problema e as medidas em uso facilita a alguém a te ajudar.

  • Like 1
  • 0
  • Alunos
Postado

Não precisa ser a base real com os todos os dados, crie uma base ficticia de preferencia com poucos dados que resumem seu problema e se possível também uma parte mostrando qual seria o resultado esperado. O arquivo pbix com essa base ficticia deve facilitar melhor o entendimento do problema e a solução do problema

  • Like 1
  • 0
  • Alunos
Postado

Boa tarde, Colegas!

Montei uma base com valores aleatórios e dentro da minha dúvida. Minha coluna "grupo" por vezes se repete. Preciso filtrar a linha que contenha os maiores valores das colunas conforme ordem abaixo:

Maxclassifica1 = Primeiro critério de desempate

Maxstcontrato1 = Segundo critério de desempate

Saldo_devedorcc = Terceiro critério de desempate

Ou seja, quero que no meu visual tabela/matriz apareça somente as linhas destacadas no print abaixo. As demais preciso que não apareça no visual.

image.png.742fb0e8793133f1e68065825b8d21ee.png

Finan_teste_V001.pbix

  • 0
  • Alunos
Postado
Em 04/06/2024 em 09:25, Lucas Denker disse:

Não precisa ser a base real com os todos os dados, crie uma base ficticia de preferencia com poucos dados que resumem seu problema e se possível também uma parte mostrando qual seria o resultado esperado. O arquivo pbix com essa base ficticia deve facilitar melhor o entendimento do problema e a solução do problema

Obrigado e já encaminhei a base ficticia.

  • 0
  • Alunos
Postado
Em 03/06/2024 em 21:01, reinaldoc disse:

Você precisa facilitar a vida do amigo o máximo que puder, então um PBIX com dados suficientes para simular o problema e as medidas em uso facilita a alguém a te ajudar.

Obrigado e já está anexo o PBIX!

  • 0
  • Alunos
Postado
3 horas atrás, reinaldoc disse:

Antes de tudo quero agradecer sua atenção e sensacional a medida estruturada. No entanto, preciso que apareça o ranking do 1 ao 4. Apliquei todas as melhorias sugeridas e as linhas com o grupo = a 0 foram suprimidas. Segue print abaixo e peço desculpas por não ter especificado no detalhe minha dúvida.

image.png.3544d6a9150a998a9fb97623704635a0.png

 

  • 0
  • Alunos
Postado
1 minuto atrás, reinaldoc disse:

Não importa o grupo afinal, apenas o Ranking?

Isso mesmo.

 

3 horas atrás, reinaldoc disse:

Antes de tudo quero agradecer sua atenção e sensacional a medida estruturada. No entanto, preciso que apareça o ranking do 1 ao 4. Apliquei todas as melhorias sugeridas e as linhas com o grupo = a 0 foram suprimidas. Segue print abaixo e peço desculpas por não ter especificado no detalhe minha dúvida.

image.png.3544d6a9150a998a9fb97623704635a0.png

 

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...