Ir para o conteúdo

Tabelas Dinâmicas com Painéis Dinâmicos

Os Painéis Pivot são uma técnica usada no processamento de dados e representam uma tabela de estatísticas que resume os dados de uma ou mais tabelas mais extensas. Em App Builder você pode criar Painéis Dinâmicos do lado do cliente selecionando o Tipo de Painel Dinâmico ao criar um Painel e alavancando um objeto de dados para definir os dados a serem exibidos na tabela. Este guia o orientará sobre como criar um Painel Dinâmico, bem como limitações e notas ao usar Painéis Dinâmicos em App Builder.

Nota

Os Painéis Pivot estão obsoletos. Os Painéis Pivot continuarão a funcionar, mas a criação de novos não é mais suportada.

20170215 pivottable

Exemplo de Painel Pivot, Linha = Cliente, Coluna = Funcionário, Controle de Valor = Soma do Total do Pedido

Para Criar um Painel Dinâmico

Antes de criar e adicionar um Painel Dinâmico a uma página em seu App Builder aplicativo, você deve ter um objeto de dados já criado na camada Lógica de Negócios que o Painel Dinâmico usará. O objeto de dados deve ter valores para a Linha, Coluna e Controle de Valor que a tabela dinâmica exibirá e também precisa agregar os dados para que não haja valores duplicados.

  1. Navegue até App Workbench > Adicionar uma página
  2. Atribua um Nome para a nova página e clique em Salvar. Por exemplo: Order Pivot
  3. Clique em Criar
  4. Selecione o Layout de página de linha única
  5. Clique em Adicionar painel e selecione Pivot como Tipo de painel
  6. Selecione o objeto de dados que a tabela dinâmica deve usar como Fonte
  7. Revise o Nome atribuído e edite se necessário
  8. Clique em Salvar
  9. Clique em Criar em Controles e selecione a Coluna que representará os dados da Linha na tabela dinâmica. Por exemplo: Cliente
  10. Defina o Tipo de controle como Linha
  11. Se os dados selecionados forem um ID e você quiser alterá-los para Nome, modifique as informações de Propriedades de controle de lista para selecionar o Conjunto de objetos de negócios de lista, Chave e Título apropriados.
  12. Clique em Salvar e clique no botão Criar+
  13. Selecione a Coluna que representará os dados da Coluna no Painel dinâmico. Por exemplo: Funcionário
  14. Defina o Tipo de controle como Coluna
  15. Se os dados selecionados forem um ID e você quiser alterá-los para Nome, modifique as informações de Propriedades de controle de lista para selecionar o Conjunto de objetos de negócios de lista, Chave e Título apropriados.
  16. Clique em Salvar e clique no botão Criar+
  17. Selecione a Coluna que representará os dados do Valor no Painel dinâmico. Por exemplo: Soma do OrderTotal
  18. Defina o Tipo de Controle como Valor
  19. Clique no botão X para sair da tela de definição de Controle, clique no botão Executar para visualizar os resultados no aplicativo

Limitações e Notas Sobre Painéis Dinâmicos

  • Os painéis dinâmicos são limitados a exibir 1 linha, 1 coluna e 1 controle de valor.

  • Os Painéis Filhos só podem ser vinculados ao Painel Dinâmico na Coluna Linha.

  • É responsabilidade do objeto de dados fornecer valores exclusivos por combinação de cabeçalho de coluna/ cabeçalho de linha. O objeto de dados deve SOMAR ou CONTAR ou usar qualquer função de agregação de que precise. Um painel dinâmico lançará uma exceção se valores duplicados forem detectados, o que implica que você precisa modificar o objeto de dados para executar a agregação apropriada.

  • Cabeçalhos de linha e coluna podem ser pesquisados usando uma tabela de origem. Por exemplo, você pode converter um EmployeeID em um Employee Name quando a tabela dinâmica é renderizada. Esta configuração é semelhante a como um List Control é configurado - tabela de origem, coluna de ID, coluna de nome.