Saltar para o conteúdo principal

rollup

Agregação de tabela ligada

Soma, conta ou calcula sobre as linhas ligadas a esta.

  • Kind: component
  • Key: rollup
  • Categoria: agregação
  • Envelope: mapa (um objeto JSON em config)

Campos

ChaveTipoObrigatórioOmissãoDescriçãoReferência
sourceFeatureIduuidnão-Tabela cujas linhas se agregam.feature (uuid)
sourceRelationColumnIduuidnão-Coluna da tabela de origem que aponta para esta linha.coluna de sourceFeatureId (uuid)
aggregationenumerationnão-Operação de agregação; vazio vale "count".-
aggregationColumnIduuidnão-Coluna da tabela de origem sobre a qual se agrega.coluna de sourceFeatureId (uuid)
conditionslist de mapnão-Condições que estreitam as linhas agregadas.-
conditionsLogicstringnão-Como se combinam as condições; vazio vale "and".-
periodFilterenumerationnão-Janela de createdAt aplicada às linhas agregadas; vazio vale "none".-
emptyTextstringnão-Texto mostrado quando não há linhas para agregar.-

conditions[]

Cada elemento de conditions é um objeto:

ChaveTipoObrigatórioOmissãoDescriçãoReferência
columnIduuidsim-Coluna da tabela de origem a filtrar.coluna de sourceFeatureId (uuid)
operatorstringsim-Operador da comparação.-
valuestringnão-Valor da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.-

Exemplo JSON

{}

Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.