Como Criar um Gráfico de Barras Básico¶
Neste exemplo usaremos o banco de dados Northwinds para criar um gráfico de barras que exibe o total de pedidos de cada funcionário. Para que um gráfico de barras seja exibido corretamente, é necessário definir pelo menos 2 controles, um para a categoria e outro para o valor. Controles adicionais podem ser definidos se você estiver especificando Cor, Classificação, Sinalizador ou Objeto de Opções JSON.
Como Configurar¶
- Crie um Business Object direcionado à tabela OrderDetail
- Adicione a tabela Order e junte-a à tabela OrderDetail usando uma junção interna, usando OrderID como colunas de junção
- Adicione a coluna EmployeeID da tabela Order
- Adicione uma Expressão usando a função Soma para encontrar o total de Pedidos de cada funcionário. Por exemplo:
SUM(O.Quantity*O.UnitPrice*(1-O.Discount))
- Defina o tipo de dados lógico como moeda
- Crie uma página com um tipo de painel Gráfico
- Selecione o Business Object definido contendo os dados subjacentes
- Clique em Avançar, revise e clique em Concluir
- Confirme se Tipo de gráfico está definido como Barra
- Confirme se o tipo de controle Categoria foi adicionado usando a coluna EmployeeID
- Confirme se o tipo de controle Valor foi adicionado usando o valor Sum Expression criado na etapa 4
Atalho do Acelerador¶
Novidade no Vinyl 3.2, há um botão Acelerador chamado Publicar na Camada UI disponível na Camada Lógica de Negócios para ajudar a agilizar a adição de páginas de Gráfico aos aplicativos. Quando você cria uma regra do tipo gráfico e especifica o valor e a categoria, o botão Publicar na camada da interface do usuário gerará uma página de gráfico que reside no menu de navegação Relatórios.