Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Enunciado confuso

Olá,

No enunciado da pergunta não ficou claro se ao final da classificação seria feito a alteração de dimensão lenta, que acredito ser a razão para a resposta ser 30 e não 10.

Até o momento não foi explicado como a função "classificar" elimina as linhas repetidas, o que já vinha sendo uma duvida minha a algum tempo. Eu acebei então por assumir que a função registra a primeira ocorrência e elimina as subsequentes.

Se a função "Classificar" registra a ultima ocorrência então de fato a resposta para a pergunta é 30, porém peço que expliquem na vídeo aula a lógica utilizada pela função classificar.

1 resposta
solução!

Olá Gabriel, tudo bem?

O objeto Classificar ordena os dados de entrada de modo crescente ou decrescente e os copia na saída da transformação, certo?

O Classificar também pode remover linhas duplicadas como parte de sua classificação. Linhas duplicadas são linhas com os mesmos valores do critério de classificação. O valor do critério de classificação é gerado com base nas opções de comparação da cadeia de caracteres que estiverem sendo usadas. Isto significa que cadeias de caracteres literais diferentes podem ter os mesmos valores do critério de classificação. A transformação identifica como duplicidade as linhas nas colunas de entrada que têm valores diferentes porém o mesma critério de classificação.

E assim foi feito na aula, foi selecionado um critério de classificação dos dados, que no caso foi a 'matricula3' e foi marcado a opção 'Remover linhas com valores de classificação duplicados'.

Independente do critério de classificação, ele deixará valendo apenas a última ocorrência.

Desculpa pela enorme resposta, rs. Espero que ajude.

Qualquer dúvida é só falar, tá bom? Bons estudos :D

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software