Saltar para o conteúdo principal

Rollup

Visão geral

O componente Rollup agrega, só para leitura, os valores das linhas de uma feature de ORIGEM que apontam de volta para o registo atual, através de uma relação (Lista ligada ou Auto match) definida na feature de origem.

Ao contrário do Lookup, que segue uma relação desta feature para fora, o Rollup segue o caminho inverso: procura, na feature de origem, todas as linhas cuja coluna de relação aponta para este registo, e agrega-as.

Exemplo: Na feature "Clientes", um Rollup pode mostrar o "Total faturado" — a soma da coluna "Valor" de todas as linhas de "Faturas" cuja coluna de relação aponta para este cliente.

O valor NUNCA é guardado — é sempre calculado no momento em que a vista é apresentada.

Configuração

Ligação

DefiniçãoDescrição
Feature de origemA feature cujas linhas são agregadas.
Coluna de ligação (na origem)A coluna da feature de origem (Lista ligada ou Auto match) que aponta de volta para esta feature.
OperaçãoContagem, Soma, Média, Mínimo ou Máximo.
Coluna a agregarColuna numérica da origem usada na soma/média/mínimo/máximo (não se aplica à Contagem).
Texto quando vazioTexto mostrado quando o valor não está definido. Predefinido: "—".

Alterar a "Feature de origem" limpa a coluna de ligação, a coluna a agregar e as condições, porque pertenciam à feature de origem anterior.

Condições

DefiniçãoDescrição
PeríodoRestringe as linhas ligadas por data de criação: Sempre, Hoje, Últimos 7 dias, Últimos 30 dias ou Este mês.
CondiçõesLista de condições (coluna + operador + valor) que as linhas ligadas têm de cumprir para entrar na agregação, combinadas com E/OU.

Apresentação nas vistas

VistaApresentação
Formulário / CalendárioCaixa com o rótulo da coluna por cima e o valor (ou o texto de vazio) dentro
Tabela / Lista / Kanban / ExecuçãoTexto simples; quando vazio, mostra o texto configurado a cinzento em vez de desaparecer da célula

Limitações

  • Valor derivado, não filtrável. O Rollup não pode ser usado como critério de filtro nas vistas.
  • Contagem e Soma sobre um conjunto vazio de linhas ligadas resultam em 0 (valor definido). Média, Mínimo e Máximo sobre um conjunto vazio são indefinidos e mostram o texto configurado para vazio — a média de zero linhas não é 0, é "sem valor".
  • Mostra vazio quando: o Rollup ainda não está totalmente configurado, não há linhas ligadas que cumpram as condições, ou (para Soma/Média/Mínimo/Máximo) a coluna a agregar foi eliminada.