Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 3.3 e anteriores do Vinyl, o antigo nome do App Builder. Acesse a documentação mais recente aqui.

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

O Vinyl oferece suporte à capacidade de agregar um objeto de dados no nível do painel. As opções suportadas incluem Média, Contagem, Máx., Mínimo e Soma no que se refere a um Controle. Além disso, você pode escolher Expressão e aproveitar um valor agregado personalizado diferente. As expressões serão reavaliadas quando um painel for filtrado.

Nota

É necessário usar uma função agregada com o campo Expressão, retornando apenas 1 linha.

Expressão do painel

Como Configurar

Neste exemplo daremos uma olhada no painel Grade de Pedidos, onde temos um Controle Total existente sendo exibido. O objeto de negócios subjacente usado para criar esse painel contém uma coluna que cria um Alias chamado DayDateDiff, que calcula os dias entre o momento em que um pedido é feito e o momento em que um pedido é enviado. Usaremos Expressão para exibir um número médio de dias para envio na parte inferior do Controle total.

  1. Navegue até o Painel ao qual deseja agregar um Controle. Por exemplo: Painel de Pedidos, Controle Total
  2. Clique em Action Drawer e selecione Live Designer
  3. Clique na aba Todos os controles
  4. Localize o controle no painel Controles e clique no ícone Abrir registro correspondente
  5. Selecione Expressão como função agregada
  6. Insira a função agregada apropriada no campo Expressão Agregada. 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