EXEMPLO: função KTHLARGEST

Neste exemplo, demonstramos como usar as funções de agregação KTHLARGEST e KTHLARGESTUNIQUE para calcular a classificação de valores em uma coluna

Fonte:

Você tem um conjunto de pontuações de testes de estudantes:

EstudanteScore
Anna84
Ben71
Caleb76
Danielle87
Evan85
Faith92
Gabe87
Hannah99
Ian73
Jane68

Transformação:

Você pode usar as seguintes transformações para extrair as pontuações da 1ª à 4ª colocação no teste:

derive type:single value:KTHLARGEST(Score, 1) as: '1st'

derive type:single value:KTHLARGEST(Score, 2) as: '2nd'

derive type:single value:KTHLARGEST(Score, 3) as: '3rd'

derive type:single value:KTHLARGEST(Score, 4) as: '4th'

derive type:single value:KTHLARGESTUNIQUE(Score, 3) as: '3rdUnique'

derive type:single value:KTHLARGESTUNIQUE(Score, 4) as: '4thUnique'

Resultados:

Quando você reorganiza as colunas, o conjunto de dados pode ser o seguinte:

EstudantePontuação3º Exclusivo4º Exclusivo
Anna84999287878785
Ben71999287878785
Caleb76999287878785
Danielle87999287878785
Evan85999287878785
Faith92999287878785
Gabe87999287878785
Hannah99999287878785
Ian73999287878785
Jane68999287878785

Observações:

  • O valor 87 é equivalente à terceira e à quarta pontuação.
    • Para a função KTHLARGEST, é o resultado da terceira e da quarta classificação.
    • Para a função KTHLARGESTUNIQUE, é o resultado apenas da terceira classificação.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Google Cloud Dataprep
Precisa de ajuda? Acesse nossa página de suporte.