Agregação de tabela ligada
Referência de configuração: Agregação de tabela ligada
Visão geral
O componente Agregação de tabela ligada 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 (Liga ção a tabela ou Correspondência automática) definida na feature de origem.
Ao contrário do Valor de tabela ligada, que segue uma relação desta feature para fora, a Agregação de tabela ligada 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", uma Agregação de tabela ligada 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ção | Descrição |
|---|---|
| Feature de origem | A feature cujas linhas são agregadas. |
| Coluna de ligação (na origem) | A coluna da feature de origem (Ligação a tabela ou Correspondência automática) que aponta de volta para esta feature. |
| Operação | Contagem, Soma, Média, Mínimo ou Máximo. |
| Coluna a agregar | Coluna numérica da origem usada na soma/média/mínimo/máximo (não se aplica à Contagem). |
| Texto quando vazio | Texto mostrado quando o valor não está definido. Sem texto, o campo e a célula ficam em branco. |
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ção | Descrição |
|---|---|
| Período | Restringe as linhas ligadas a um período: Sempre, Hoje, Ontem, Últimos 7, 30 ou 90 dias, Esta semana ou a passada, Este mês ou o passado, Este trimestre ou o passado, Este ano ou o passado, ou Últimos 12 meses. A semana começa à segunda. |
| Coluna de data | A data que decide se a linha entra no período: a data de criação (predefinição) ou uma coluna de data da feature de origem. Uma linha sem data fica de fora. |
| Condições | Lista 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
| Vista | Apresentação |
|---|---|
| Formulário / Calendário | Caixa com o rótulo da coluna por cima e o valor (ou o texto de vazio) dentro |
| Tabela / Lista / Kanban / Execução | Texto simples; quando vazio, mostra o texto configurado a cinzento ou, sem texto configurado, fica em branco. Um resultado que não é um número válido (indefinido ou infinito) mostra # a vermelho, com o motivo no tooltip; uma agregação sem ligação ou coluna configurada conta como vazia |
Limitações
- Filtrável como número. No Filtrar, usas Igual a, Maior que, Menor que e Entre sobre o valor calculado.
- 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 (ou nada) — a média de zero linhas não é 0, é "sem valor".
- Mostra vazio quando: a Agregação de tabela ligada ainda não está totalmente configurada, 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.