Recurso

Consultas

O Scriptcase, além de uma poderosa ferramenta para geração de sistemas, tem também capacidade de criar relatórios completos de maneira simples e rápida para análise de dados gerenciais (Business Intelligence). Conheça alguns recursos para criação de relatórios e resumos.

Consultas
Recursos para Visualização e Análise de Dados

Recursos para Visualização e Análise de Dados

Com a aplicação de Consulta é possível visualizar dados de maneira integrada em formato de **Resumo (Pivot tables), Gráfico, Consulta e Detalhe**. A aplicação oferece ainda diferente tipos de filtros e quebras para criação de relatórios dinâmicos que podem também ser customizados pelo usuário final dentro da aplicação gerada. 

Exemplos
Temas dinâmicos
Resumos (Pivot tables) e Gráficos

Resumos (Pivot tables) e Gráficos

A partir da Consulta é possível criar Resumos e Gráficos integrados, com diferentes opções de filtros e configurações com opções voltadas para Business Intelligence, transformando o Scriptcase em uma importante ferramenta para geração de sistemas com grande capacidade de análise de dados gerenciais. 

Exemplos
Resumo usando Pivot TablePivot Table com filtro refinado
Quebras com Agrupamento Dinâmico e Funções Agregadas

Quebras com Agrupamento Dinâmico e Funções Agregadas

Interface gráfica para criação de quebras (GROUP BY) dinâmicas ou estáticas nas consultas. Possibilidade de arrastar a mesma dimensão com campos de diferentes período de data (semestre, bimestre, trimestre, quadrimestre e outros) e métricas com diferentes funções agregadas (Soma, Máximo, Mínimo, Média, Média Ponderada, Count, Distinct count, Variância e Desvio padrão) para quebras e totalizações de resumos, gráficos e consultas.

Exemplos
Usando Quebra DinâmicaQuebra Dinâmica no Resumo
Totalizações Dinâmicas

Totalizações Dinâmicas

Opções dinâmicas para configuração e visualização de totalizações dentro de cada um dos módulos da Consulta, podendo ser organizadas de maneira independente para cada módulo e customizadas pelo usuário final. 

Exemplos
Usando Quebras e Totalização
Subconsultas

Subconsultas

Uma subconsulta é uma consulta aninhada em uma instrução SELECT, INSERT, UPDATE ou DELETE, ou em subconsulta. No Scriptcase elas podem ser criadas através de uma interface gráfica que gerencia a ligação, passagem de parâmetros e visualização dentro da aplicação final.

Exemplos
Relatório com Subconsulta (Clientes x Pedido)Subconsulta usando treeview
Diferentes Tipos de Filtros

Diferentes Tipos de Filtros

Dentro da aplicação de consulta é possível filtrar dados utilizando vários tipos de filtros individualmente ou combinados:

  • Filtro Avançado - Módulo de filtro que funciona integrado aos outros módulos da consulta para seleção prévia de dados para visualização da consulta. Apresenta uma gama de condições e critérios de busca de acordo com o tipo de dado (exatamente igual, início igual, Contém, Não contém, Diferente, Maior que, Menor que, Entre valores, Vazio, Nulo, Diferentes períodos de data, etc).
  • Filtro Dinâmico - Filtro para seleção dinâmica de condições e campos dentro da consulta gerada. O usuário final pode escolher campos e condições em tempo de execução.
  • Filtro Refinado - Filtro que restringe valores na consulta gerada de acordo com o universo de dados existente dentro da aplicação gerada.
  • Filtro do Resumo - Filtro dinâmico para dados do módulo de resumo e gráfico. Filtra os dados dinamicamente dentro do resumo em tempo de execução.
  • Filtro rápido - Conhecido também como “Quick Search” faz um filtro geral de acordo com determinado termo digitado dentro do campo de busca.
Exemplos
Blocos no filtroFiltro e consulta na mesma páginaFiltro em modal
Query Builder (gerenciador de queries)

Query Builder (gerenciador de queries)

O Scriptcase disponibiliza uma interface para criação automática de comandos select com opções para seleção automática de tabelas, campos e relacionamentos para criação das consultas.

Configuração Dinâmica para Colunas

Configuração Dinâmica para Colunas

Os campos (colunas) na aplicação de consulta podem ser selecionados durante o desenvolvimento ou dinamicamente pelo usuário final dentro da aplicação gerada.

Ordenação Dinâmica

Ordenação Dinâmica

As configurações de ordenação podem ser feitas dentro da aplicação gerada pelo usuário final, que pode criar ordenações simples ou avançada (com mais de um campo), de acordo com os campos disponibilizados pelo desenvolvedor.

Opções de Exportação das consultas

Opções de Exportação das consultas

As consultas geradas pelo Scriptcase podem ser automaticamente exportadas para os formatos: XLS (Excel), XML, DOC (Word), PDF, CSV, RTF e impressão.

Diferentes Orientações para Layout da Consulta

Diferentes Orientações para Layout da Consulta

O Scriptcase gera automaticamente o layout das consultas no formato horizontal, vertical ou slide. É possível também utilizar um “formato livre”, onde você pode desenhar livremente o layout da consulta aplicando seu próprio HTML e CSS.

Exemplos
Consulta com orientação SlideConsulta simples
Paginação com “Scroll infinito”

Paginação com “Scroll infinito”

A consulta pode ser organizada utilizando tipos de paginação para visualização dos dados: paginação total, paginação parcial ou infinita (dados são carregados de acordo com rolagem da página).

Exemplos
Usando scroll infinitoUsando scroll infinito com altura fixaConsulta slide usando scroll infinito
Report PDF

Report PDF

Aplicação para geração relatórios utilizando formatos predefinidos. Essa aplicação é criada através da biblioteca TCPDF, que já vem nativamente integrada com o Scriptcase.

Exemplos
Gerador de relatórios em PDF