Ir para o conteúdo

Agregar Objeto de Negócios no Nível do Painel

App Builder suporta a capacidade de agregar um objeto de dados no nível do painel. As opções suportadas incluem Average, Count, Max, Min e Sum, pois se relacionam a um Controle. Além disso, você pode escolher Expression e, em seguida, aproveitar um valor agregado personalizado diferente. As expressões serão reavaliadas quando um painel for filtrado.

Nota

Você precisa usar uma função de agregação com o campo Expression, retornando apenas 1 linha.

Panelexpression

Como Configurar

Neste exemplo, daremos uma olhada no painel Orders Grid, onde temos um Total Control existente sendo exibido. O objeto de negócios subjacente usado para criar este painel contém uma coluna que cria um Alias chamado DayDateDiff, que calcula os dias entre quando um Order é feito e quando um Order é enviado. Usaremos Expression para exibir um número médio de Days to Ship na parte inferior do Total Control.

  1. Navegue até o Painel em que você deseja agregar um Controle. Por exemplo: Painel de Pedidos, Controle Total
  2. Clique na Gaveta de Ações, selecione Live Designer
  3. Clique na aba Todos os controles
  4. Localize o Controle no painel Controles, clique no ícone correspondente Abrir Registro
  5. Selecione Expressão como a Função Agregada
  6. Insira a função de agregação apropriada no campo Expressão de agregação. Por exemplo:

    'Avg. Days: ' || CAST(AVERAGE(DayDateDiff) AS string)
    
  7. Clique em Salvar

  8. Navegue de volta para a visualização do aplicativo, atualize o navegador da web e confirme a alteração