Ir para conteúdo
  • 0

Agrupar linhas


Watson Silva
Ir para solução Solucionado por Nelson Kobayashi ,

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Olá @Watson Silva!

Na falta de uma base de dados de exemplo, eu fiz uma tabelinha no excel para usar de exemplo:

image.png.e09947771ebba5c378bd5e545d66e43e.png

E no final o objetivo é que resulte em uma tabela assim:

image.png.ddd3f1db69ea39cf98510a7470eda68f.png

Vamos tratar isso no POWER QUERY, com certeza há formas mais técnicas e elegantes de resolver isso, utilizando funções avançadas da Linguagem M, mas estou sugerindo uma solução que pode ser atingida somente clicando nas funcionalidades dos menus.

Temos aqui os dados já importados para uma tabela no POWER QUERY.

image.png.4be2df90a98504e6395fa798e29869c0.png

1. ) Selecione a coluna ‘Column1’ que será usada para criar a coluna condicional ;

2. ) depois vá no menu >Adicionar Colunas ;

3. ) selecione o menu >Coluna Condicional.

 

Vai abrir uma caixa de diálogo:

image.png.a7703c33203b21f36cd1147a509d19e4.png

1. ) Aqui é onde daremos o nome para as novas colunas que serão criadas. Aproveite aqui para já dar o nome correto, pois se deixar para renomear tudo no final, irá criar uma etapa extra na criação da tabela.

2. ) Selecione aqui a Column1 que será usada como critério para criar a nova coluna.

3. ) Aqui eu usei o operador “igual a” e ao lado digitei exatamente o conteúdo da célula |C100|, mas se quiser ter menos trabalho, poderá usar “contém”... então podemos digitar só o número 100 no valor ao lado.

4. ) Aqui é o critério para trazer os valores para a nova coluna.

5. ) Aqui precisa mudar o ícone para a opção “Selecionar uma coluna”, que irá habilitar a opção de escolher colunas no campo ao lado.

6. ) Aqui iremos escolher a Column2. Dessa forma, todas as linhas que contiverem |C100| na Column1 irá trazer para a nova coluna o conteúdo da Column2.

7. ) Clique em OK

 

Ficará assim:

image.png.fb9e88c3108715bfbd7e62ad585715ee.png

Repare que foi criada uma nova coluna contendo apenas os valores das linhas C100, mas com o conteúdo da Column2.

 

Vamos repetir o mesmo processo e criar mais duas colunas, apenas mudando o critério para C170 e para C190, vai ficar assim :

image.png.90f440fe6518f2bcdadf6095152562fe.png

 

Agora vamos fazer o procedimento de preencher para baixo:

image.thumb.png.10dd678fab5310470a5dc2519a9fe68d.png

1. ) Basta selecionar as três colunas recém-criadas e sobre o cabeçalho de uma das colunas, clique com o botão direito do mouse para abrir as opções das colunas ;

2. ) Vá até a opção “Preenchimento” sem clicar, irá abrir mais opções ;

3. ) e depois escolha “Para baixo”. Isso irá preencher todos os espaços vazio com informações da célula acima.

Obs.: Este procedimento de preencher pra baixo também pode ser acessado pelo menu > Transformar > Preenchimento > Para Baixo.

 

Vai ficar assim :

image.png.0f53837da243c23d220915a6de216f64.png

 

Repare que queremos os resultados corretos que estão apenas nessas linhas destacadas e que as outras são desnecessárias:

image.thumb.png.f8f18e977eb545f5ef6bc595a1b36b14.png

Repare também que as linhas desejadas coincidem com as linhas |C190| da Column1. Então vamos filtrar na Column1 somente as linhas C190:

image.thumb.png.32c9caefae30d6a9be775089d4d9a0f6.png

1. ) Na Column1, selecione a seta pra baixo para abrir as opções de filtro da coluna ;

2. ) Nos filtros, selecione apenas |C190|

3. ) E clique em OK

Vai ficar assim, agora só falta remover as colunas desnecessárias :

image.png.216ffa8714b236a0b8152765a7114525.png

E pronto ! Resultado desejado !

image.png.686f5df497a530502e28f49200dfe8af.png

Espero ter ajudado !

Arquivo PBIX em anexo.

image.png

AGRUPAR LINHAS.pbix

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

  • 0
  • Alunos
2 minutos atrás, Watson Silva disse:

Ola, @Nelson Kobayashi, boa tarde.

Muito obrigado.  Não importa se é elegante ou não.  O que importa e que funcionou perfeitamente.

Um forte Abraço.

Watson Silva

É isso aí @Watson Silva! Esse é o espírito!

Para o Power BI pode haver várias soluções para o mesmo problema. Fique atento que no futuro algo melhor pode surgir pra você.

Se você souber de outras soluções alternativas, traz aqui pra gente ! Assim todos nós aprendemos e ficamos cada vez melhores !

Abç.

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