Índice Aprendendo os Fundamentos Sobre o Ambiente de Design de Relatório Tutorial 1: Compilando um Relatório de Listagem Simples Tarefa 1: Criar um Novo Projeto Tarefa 2: Criar um Novo Relatório Tarefa 3: Compilar uma Origem de Dados Tarefa 4: Compilar um Conjunto de Dados Tarefa 5: Definir o Layout do Relatório Tarefa 6: Classificar os Dados Tarefa 7: Formatar o Relatório Editar os Títulos de Colunas Formatar os Títulos de Colunas Exibir Nomes e Sobrenomes na Mesma Linha Aumentar o Espaço entre as Linhas Tarefa 8: Criar um Título de Relatório Acessando dados Sobre Origens de Dados BIRT Sobre Conjuntos de Dados Como criar uma origem de dados do Cassandra Como especificar quais dados recuperar de uma origem de dados do Cassandra Como criar uma origem de dados do Excel Como especificar quais dados recuperar de uma planilha do Excel Como criar uma origem de dados Hive Como especificar quais dados recuperar de um sistema Hadoop Como Especificar as Informações de Conexão para um Banco de Dados ou Outra Origem de Dados JDBC Como Incluir um Driver JDBC Como excluir drivers JDBC em um arquivo JAR Como Criar uma Consulta SQL para Recuperar Dados de uma Origem de Dados JDBC Como Usar um Procedimento Armazenado para Recuperar Dados de uma Origem de Dados JDBC Como criar uma origem de dados do MongoDB Como especificar quais dados recuperar de um banco de dados MongoDB Como criar uma origem de dados POJO Como criar um conjunto de dados POJO Como Visualizar e Alterar Colunas de Saída Como Incluir um Campo Computado em um Conjunto de Dados Como Unir Conjuntos de Dados Como Alterar o Número de Linhas que Aparecem nos Resultados da Visualização Dados de Ligação Como Criar uma Ligação de Colunas Definindo o Layout de um Relatório Como Incluir uma Linha ou Coluna Como Excluir uma Linha ou Coluna Como Ligar um Conjunto de Dados a uma Tabela Como Inserir uma Imagem Vinculada Como Inserir uma Imagem Integrada Como Inserir Imagens que estão Armazenadas em uma Origem de Dados Exibindo Texto Como Usar um Elemento de Texto Dinâmico Formatando o Conteúdo do Relatório Como Criar um Estilo Como Importar Estilos Como Vincular um Arquivo CSS Como Aplicar um Estilo Como Modificar um Estilo Como Excluir um Estilo Como Criar uma Regra de Formatação Como Modificar uma Regra de Formatação Como Excluir uma Regra de Formatação Como Redimensionar uma Coluna ou Linha Arrastando seu Limite Como Especificar uma Altura de Linha Como Especificar uma Largura da Coluna Redimensionando Margens, Bordas e Preenchimento de Elementos Como Mesclar Células da Tabela ou Grade Como Mapear Valores dos Dados para Diferentes Valores de Exibição Como Ocultar um Elemento Condicionalmente Classificando e Agrupando Dados Tutorial 2: Agrupando Dados do Relatório Tarefa 1: Abrir o Design do Relatório Tarefa 2: Salvar o Relatório como um Novo Arquivo Tarefa 3: Incluir o Campo de Limite de Crédito no Conjunto de Dados Tarefa 4: Incluir Dados do Limite de Crédito no Relatório Tarefa 5: Agrupar Dados do Cliente por Limite de Crédito Tarefa 6: Exibir Intervalos de Limite de Crédito no Cabeçalho do Grupo Tarefa 7: Exibir Informações Agregadas Exibir o Número de Clientes em Cada Grupo Exibir o número total de clientes no relatório Tarefa 8: Formatar o Relatório Ajustar a largura da coluna Remover Dados de Limite de Crédito das Linhas de Detalhes Exibir Títulos do Grupo na Primeira Linha de Cada Grupo Separe Cada Grupo com uma Linha Exibir o Texto de Número de Clientes em uma Linha Tarefa 9: Visualize o Relatório no Visualizador de Relatório BIRT Tarefa 10: Exibir Intervalos de Limite de Crédito no Índice Agregando Dados Como Exibir Dados Agregados Gravando Expressões Filtrando Dados Como Filtrar as Linhas para a Recuperação de uma Origem de Dados JDBC Como Filtrar no Nível do Conjunto de Dados Como Filtrar no Nível do Elemento do Relatório Como Filtrar no Nível do Grupo Ativando o usuário para filtrar dados Como criar um parâmetro de relatório básico Como inserir um marcador de parâmetro na consulta SQL Como Definir um Parâmetro do Conjunto de Dados Como Atualizar uma Condição do Filtro Dinamicamente quando o Relatório é Executado Compilando um Relatório que Contém Sub-relatórios Tutorial 3: Compilando um Relatório que Contém Sub-relatórios Lado a Lado Tarefa 1: Criar um Novo Relatório Tarefa 2: Compilar uma Origem de Dados Tarefa 3: Compilar um Conjunto de Dados para o Relatório do Cliente Tarefa 4: Compilar um Conjunto de Dados para o Sub-relatório de Pedidos Tarefa 5: Compilar um Conjunto de Dados para o Sub-relatório de Pagamentos Tarefa 6: Criar o Relatório Principal do Cliente Tarefa 7: Criar o Sub-relatório de Pedidos Tarefa 8: Vincular o Sub-relatório de Pedidos ao Relatório Principal dos Clientes Tarefa 9: Criar o Sub-relatório de Pagamentos Tarefa 10: Vincular o Sub-relatório de Pagamentos ao Relatório Principal dos Clientes Tarefa 11: Exibir Somente Clientes que Possuam Pedidos ou Pagamentos Tarefa 12: Exibir os Sub-relatórios Próximos Uns dos Outros Tarefa 13: Visualizar o Estrutura de Tópicos do Relatório Tarefa 14: Formatar o Relatório Usando um Gráfico Tutorial 4: Criando um gráfico independente Tarefa 1: Configurar e Consultar a Origem de Dados Tarefa 2: Incluir o Gráfico no Relatório Tarefa 3: Fornecer Dados para um Gráfico Tarefa 4: Aumentar o Gráfico e Visualizar o Relatório Tarefa 5: Alterar os títulos do gráfico e das séries de valores Tarefa 6: Refinar a Aparência do Gráfico Exibindo Dados nos Gráficos Como Agrupar Categorias no Eixo X Como Alterar Preferências de Visualização do Gráfico Definindo o Layout e Formatando um Gráfico Visão geral da formatação Como Configurar uma Cor do Plano de Fundo do Gráfico Como Modificar a Área de Plot Como Formatar um Título de Eixo Como Configurar o Tipo de Dado e Formato de um Eixo Apresentando Dados em uma Tabulação Cruzada Tutorial 5: Criando uma Tabulação Cruzada Tarefa 1: Criar um Novo Relatório Tarefa 2: Compilar uma Origem de Dados Tarefa 3: Compilar um Conjunto de Dados Tarefa 4: Configurar Dados para Tabulação Cruzada Tarefa 5: Incluir uma Tabulação Cruzada no Relatório Tarefa 6: Incluir Totais Gerais Como Filtrar Dados no Nível de Tabulação Cruzada Projetando um Relatório Multipágina Como Exibir Texto no Cabeçalho e Rodapé Como Especificar um Tamanho de Cabeçalho ou Rodapé Como Excluir o Conteúdo do Cabeçalho da Primeira Página Incluindo Recursos de Visualização Interativos Como Definir um Indicador Como Criar um Hyperlink que Vincule Duas Seções em um Relatório Como Vincular Dois Relatórios Como Criar uma Entrada de Índice Compilando uma Estrutura de Desenvolvimento Compartilhado Como Incluir um Elemento em uma Biblioteca Como Configurar um Tema para um Design de Relatório Como Descartar um Tema de um Design de Relatório Como Criar um Item de Relatório de Modelo Como Configurar uma Pasta de Modelo Como Publicar um Modelo Como Usar um Item de Relatório de Modelo Localizando Texto Como Designar um Arquivo de Recursos a um Relatório Como Designar uma Chave de Recurso Existente a um Rótulo ou Elemento de Texto Como Visualizar um Relatório em um Código do Idioma Diferente Usando script em um design de relatório Visão Geral de Script BIRT Escolhendo entre JavaScript e Java Usando JavaScript e Java Utilizando JavaScript para gravar um manipulador de eventos Como utilizar o Designer de Relatório BIRT para inserir um manipulador de eventos JavaScript Determinando a sequência de execução do script Fornecendo o código ReportDesign.initialize Como fornecer o código para o script ReportDesign.initialize Fornecendo o código para os scripts que você deseja controlar Fornecendo o código ReportDesign.afterFactory Tutorial 6: Gravando um manipulador de eventos em JavaScript Tarefa 1: Criar o design de relatório Tarefa 2: Criar um contador em Table.onCreate Tarefa 3: Incrementar o contador condicionalmente Tarefa 4: Exibir o resultado Chamando funções JavaScript externas Usando Java para gravar um manipulador de eventos Como criar uma classe de manipulador de eventos e incluí-la no projeto Java Como associar uma classe Java a um elemento de relatório Referência de script Referência rápida a classes BIRT JavaScript Classe BirtComp BirtComp.anyOf BirtComp.between BirtComp.compareString BirtComp.equalTo BirtComp.greaterOrEqual BirtComp.greaterThan BirtComp.lessOrEqual BirtComp.lessThan BirtComp.like BirtComp.match BirtComp.notBetween BirtComp.notEqual BirtComp.notLike Classe BirtDateTime BirtDateTime.addDay BirtDateTime.addHour BirtDateTime.addMinute BirtDateTime.addMonth BirtDateTime.addQuarter BirtDateTime.addSecond BirtDateTime.addWeek BirtDateTime.addYear BirtDateTime.day BirtDateTime.diffDay BirtDateTime.diffHour BirtDateTime.diffMinute BirtDateTime.diffMonth BirtDateTime.diffQuarter BirtDateTime.diffSecond BirtDateTime.diffWeek BirtDateTime.diffYear BirtDateTime.diffYear BirtDateTime.firstDayOfMonth BirtDateTime.firstDayOfQuarter BirtDateTime.firstDayOfWeek BirtDateTime.firstDayOfYear BirtDateTime.month BirtDateTime.now BirtDateTime.quarter BirtDateTime.today BirtDateTime.week BirtDateTime.weekDay BirtDateTime.year Classe BirtDuration BirtDuration.add BirtDuration.addTo BirtDuration.compare BirtDuration.day BirtDuration.getSign BirtDuration.hour BirtDuration.isLongerThan BirtDuration.isShorterThan BirtDuration.minute BirtDuration.month BirtDuration.multiply BirtDuration.negate BirtDuration.second BirtDuration.subtract BirtDuration.timeInMills BirtDuration.year Classe BirtMath BirtMath.add BirtMath.ceiling BirtMath.divide BirtMath.mod BirtMath.multiply BirtMath.round BirtMath.roundDown BirtMath.roundUp BirtMath.safeDivide BirtMath.subtract Classe BirtStr BirtStr.charLength BirtStr.concat BirtStr.indexOf BirtStr.left BirtStr.right BirtStr.search BirtStr.toLower BirtStr.toUpper BirtStr.trim BirtStr.trimLeft BirtStr.trimRight Classe Finance Finance.ddb Finance.fv Finance.ipmt Finance.irr Finance.mirr Finance.nper Finance.npv Finance.percent Finance.pmt Finance.ppmt Finance.pv Finance.rate Finance.sln Finance.syd Formatador de classe Formatter.format