Índice Conhecimentos básicos Acerca do ambiente de desenho de relatórios Guia de Iniciação 1: Criar um relatório de lista simples Tarefa 1: Criar um projecto novo Tarefa 2: Criar um relatório novo Tarefa 3: Criar uma origem de dados Tarefa 4: Criar um conjunto de dados Tarefa 5: Esquematizar o relatório Tarefa 6: Ordenar os dados Tarefa 7: Formatar o relatório Editar os títulos das colunas Formatar os títulos das colunas Apresentar o nome próprio e o apelido na mesma linha Aumentar o espaço entre as linhas Tarefa 8: Criar um título do relatório Aceder a Dados Acerca de origens de dados de BIRT Acerca de conjuntos de dados Como criar uma origem de dados Cassandra Como especificar os dados a obter de uma origem de dados Cassandra Como criar uma origem de dados Excel Como especificar os dados a obter de um livro Excel Como criar uma origem de dados Hive Como especificar os dados a obter de um sistema Hadoop Como especificar informações de ligação para uma base de dados ou outra origem de dados JDBC Como adicionar um controlador JDBC Como eliminar controladores JDBC num ficheiro JAR Como criar uma consulta SQL para obter dados de uma origem de dados JDBC Como utilizar um procedimento armazenado para obter dados de uma origem de dados JDBC Como criar uma origem de dados MongoDB Como especificar os dados a obter de uma base de dados MongoDB Como criar uma origem de dados POJO Como criar um conjunto de dados POJO Como ver e alterar colunas de saída de dados Como adicionar campos calculados a um conjunto de dados Como juntar conjuntos de dados Como alterar o número de linhas apresentadas em Pré-visualizar resultados Associar Dados Como criar uma associação de colunas Dispor um Relatório Como adicionar uma linha ou coluna Como eliminar uma linha ou coluna Como associar um conjunto de dados a uma tabela Como inserir uma imagem ligada Como inserir uma imagem incorporada Como inserir imagens armazenadas numa origem de dados Apresentar Texto Como utilizar um elemento de texto dinâmico Formatar Conteúdo de Relatório Como criar um estilo Como importar estilos Como criar uma ligação a um ficheiro CSS Como aplicar um estilo Como modificar um estilo Como eliminar um estilo Como criar uma regra de formatação Como modificar uma regra de formatação Como eliminar uma regra de formatação Como redimensionar uma coluna ou linha arrastando-a pelos respectivos limites Como especificar a altura de uma linha Como especificar a largura de uma coluna Redimensionar margens, contornos e preenchimentos de elementos Como intercalar as células de uma tabela ou grelha Como correlacionar valores de dados para valores de apresentação diferentes Como ocultar um elemento condicionalmente Ordenar e agrupar dados Guia de iniciação 2: Agrupar dados de relatório Tarefa 1: Abrir o desenho de relatórios Tarefa 2: Guardar o relatório como novo ficheiro Tarefa 3: Adicionar o campo limite de crédito ao conjunto de dados Tarefa 4: Adicionar dados de limite de crédito ao relatório Tarefa 5: Agrupar dados de clientes por limite de crédito Tarefa 6: Apresentar escalões de limite de crédito no cabeçalho do grupo Tarefa 7: Apresentar informações agregadas Apresentar o número de clientes em cada grupo Apresentar o número total de clientes no relatório Tarefa 8: Formatar o relatório Ajustar a largura das colunas Remover dados de limite de crédito das linhas de detalhe Apresentar cabeçalhos de grupo na primeira linha de cada grupo Separar cada grupo com uma linha Apresentar o texto do número de clientes numa linha Tarefa 9: Pré-visualizar o relatório no visualizador de relatórios BIRT Tarefa 10: Apresentar escalões de limite de crédito no índice Agregar dados Como apresentar dados agregados Escrever expressões Filtrar dados Como filtrar as linhas para obter dados a partir de uma origem de dados JDBC Como filtrar ao nível do conjunto de dados Como filtrar ao nível do elemento de relatório Como filtrar ao nível do grupo Permitir ao Utilizador 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 de conjunto de dados Como actualizar de modo dinâmico uma condição de filtro quando o relatório for executado Construir um Relatório que Contenha Sub-relatórios Guia de iniciação 3: Criar um relatório com sub-relatórios lado a lado Tarefa 1: Criar um novo relatório Tarefa 2: Criar uma origem de dados Tarefa 3: Criar um conjunto de dados para o relatório de clientes Tarefa 4: Criar um conjunto de dados para o sub-relatório de encomendas Tarefa 5: Criar um conjunto de dados para o sub-relatório de pagamentos Tarefa 6: Criar o relatório principal de clientes Tarefa 7: Criar o sub-relatório de encomendas Tarefa 8: Ligar o sub-relatório de encomendas ao relatório principal Tarefa 9: Criar o sub-relatório de pagamentos Tarefa 10: Ligar o sub-relatório de pagamentos ao relatório principal dos clientes Tarefa 11: Apresentar apenas os clientes que efectuaram encomendas ou pagamentos Tarefa 12: Apresentar os sub-relatórios lado a lado Tarefa 13: Ver o esquema do relatório Tarefa 14: Formatar o relatório Utilizar um Gráfico Guia de iniciação 4: Criar um gráfico autónomo Tarefa 1: Configurar e consultar a origem de dados Tarefa 2: Adicionar o gráfico ao relatório Tarefa 3: Facultar dados para um gráfico Tarefa 4: Aumentar o gráfico e pré-visualizar o relatório Tarefa 5: Alterar o título do gráfico e da série de valores Tarefa 6: Aperfeiçoar o aspecto do gráfico Apresentar Dados nos Gráficos Como agrupar categorias no eixo dos X Como alterar as preferências de pré-visualização de gráficos Dispor e formatar um gráfico Descrição geral de formatar Como definir a cor de fundo de um gráfico Como modificar a área do traçado Como formatar o título de um eixo Como definir o tipo de dados e o formato de um eixo Apresentar Dados numa Referência Cruzada Guia de iniciação 5: Criar uma referência cruzada Tarefa 1: Criar um novo relatório Tarefa 2: Criar uma origem de dados Tarefa 3: Criar um conjunto de dados Tarefa 4: Configurar dados para a referência cruzada Tarefa 5: Adicionar uma referência cruzada ao relatório Tarefa 6: Adicionar totais finais Como filtrar dados ao nível da referência cruzada Conceber um relatório com várias páginas Como apresentar texto no cabeçalho e no rodapé Como especificar o tamanho do cabeçalho ou do rodapé Como excluir o conteúdo de cabeçalho da primeira página Adicionar funções de visualização interactivas Como definir um favorito Como criar uma hiperligação que ligue duas partes de um relatório Como ligar dois relatórios Como criar uma entrada de índice Construir uma Estrutura Partilhada de Desenvolvimento Como adicionar um elemento a uma biblioteca Como definir um tema para a concepção de um relatório Como largar um tema da concepção de um relatório Como criar um artigo de relatório modelo Como configurar uma pasta modelo Como publicar um modelo Como utilizar um artigo de relatório modelo Localizar Texto Como atribuir um ficheiro de recursos a um relatório Como atribuir uma chave de recursos existente a uma etiqueta ou a um elemento de texto Como pré-visualizar um relatório num locale diferente Utilizar a Elaboração de Scripts num Desenho de Relatórios Descrição geral da concepção de scripts BIRT Escolher entre JavaScript e Java Usar JavaScript e Java Utilizar JavaScript para criar uma rotina de tratamento de eventos Como utilizar o BIRT Report Designer para introduzir uma rotina de tratamento de eventos JavaScript Determinar a sequência de execução dos scripts Facultar o código ReportDesign.initialize Como facultar código ao script ReportDesign.initialize Fornecer o código para os scripts que pretende localizar Facultar o código para ReportDesign.afterFactory Guia de Iniciação 6: Escrever uma rotina de tratamento de eventos em JavaScript Tarefa 1: Criar o desenho do relatório Tarefa 2: Criar um contador em Table.onCreate Tarefa 3: Incrementar condicionalmente o contador Tarefa 4: Apresentar o resultado Chamar funções de JavaScript externas Utilizar Java para Criar uma Rotina de Processamento Como criar uma classe de rotinas de tratamento de eventos e adicioná-la ao projecto Java Como associar uma classe Java a um elemento de relatório Referência de criação de scripts Referência rápida de classe JavaScript do BIRT 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 Class 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 Classe Formatter Formatter.format