Funções de agregação

As funções de agregação realizam o cálculo de um conjunto de valores para gerar um único resultado. Por exemplo, você pode usar esse tipo de função para calcular o pedido médio ao longo de um período. As agregações podem ser aplicadas como funções padrão ou usadas como parte de uma etapa de transformação para remodelar os dados.

Agregar em uma coluna inteira:

derive type:single value:AVERAGE(Scores)

Resultado: gera uma nova coluna com a média de todos os valores na coluna Scores.

pivot value: AVERAGE(Score) limit: 1

Resultado: gera uma tabela de uma coluna com um único valor que contém a média de todos os valores na coluna Scores. O limite define o número máximo de colunas que podem ser geradas.

OBSERVAÇÃO: quando as funções de agregação são aplicadas como parte de uma transformação pivot, elas normalmente envolvem diversos parâmetros de uma operação para remodelar o conjunto de dados. Veja abaixo.

Agregar em grupos de valores em uma coluna:

As funções de agregação podem ser usadas com a transformação pivot para alterar a estrutura dos dados. Exemplo:

pivot group: StudentId value: AVERAGE(Score) limit: 1

Na instância acima, o conjunto resultante de dados contém duas colunas:

  • studentId: uma linha para cada valor de código de aluno diferente
  • average_Scores: pontuação média por aluno (studentId)

OBSERVAÇÃO: não é possível usar funções de agregação dentro de condicionais que são avaliadas como true ou false.

Uma transformação de tabela dinâmica pode incluir várias funções de agregação e colunas de grupos do conjunto de dados pré-agregado.

Para mais informações sobre a transformação, consulte Dados dinâmicos.

Observação: valores nulos são ignorados como entradas para essas funções.

Estas funções de agregação estão disponíveis:

Tópicos:

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.