aggregate
Agregar (Resumir)
Agrupa registos e calcula somas, contagens e resumos.
- Kind:
step - Key:
aggregate - Categoria:
transform - Envelope: mapa (um objeto JSON em
config)
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
groupBy | list de string | não | [] | As colunas de agrupamento, pelos nomes que têm no envelope em curso (não de uma tabela que o passo nomeie). Vazio = um único grupo global, o resumo total. | - |
aggregations | list de map | não | [] | O que calcular por grupo. | - |
aggregations[]
Cada elemento de aggregations é um objeto:
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
column | string | não | "" | Coluna de origem, pelo nome que tem no envelope. Vazia só é válido na contagem. | - |
fn | enumeration | sim | - | A função a aplicar à coluna. | - |
as | string | sim | - | Nome da coluna de saída, único entre as agregações. | - |
Exemplo JSON
{
"groupBy": [],
"aggregations": []
}
Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.