Tabla de contenido Aprendizaje de los conceptos básicos Acerca del entorno de diseño de informes Guía de aprendizaje 1: Cómo construir un informe de listado simple Tarea 1: Crear un proyecto nuevo Tarea 2: Crear un informe nuevo Tarea 3: Construir un origen de datos Tarea 4: Construir un conjunto de datos Tarea 5: Diseñar el informe Tarea 6: Ordenar los datos Tarea 7: Formatear el informe Editar las cabeceras de columna Formatear las cabeceras de columna Visualizar el nombre y el apellido en la misma línea Aumentar el espacio entre filas Tarea 8: Crear un título de informe Acceso a datos Acerca de los orígenes de datos BIRT Acerca de los conjuntos de datos Cómo crear un origen de datos Cassandra Cómo especificar qué datos se deben recuperar de un origen de datos Cassandra Cómo crear un origen de datos Excel Cómo especificar qué datos se deben recuperar de un libro de trabajo de Excel Cómo crear un origen de datos Hive Cómo especificar qué datos se deben recuperar de un sistema Hadoop Cómo especificar la información de conexión para una base de datos u otro origen de datos JDBC Cómo añadir un controlador JDBC Cómo suprimir controladores JDBC en un archivo JAR Cómo crear una consulta SQL para recuperar datos de un origen de datos JDBC Cómo utilizar un procedimiento almacenado para recuperar datos de un origen de datos JDBC Cómo crear un origen de datos MongoDB Cómo especificar qué datos se deben recuperar de una base de datos MongoDB Cómo crear un origen de datos POJO Cómo crear un conjunto de datos POJO Cómo visualizar y cambiar columnas de salida Cómo añadir un campo calculado a un conjunto de datos Cómo unir conjuntos de datos Cómo cambiar el número de filas que aparecen en Resultados de vista previa Enlace de datos Cómo crear un enlace de columna Diseño de un informe Cómo añadir una fila o columna Cómo suprimir una fila o columna Cómo enlazar un conjunto de datos a una tabla Cómo insertar una imagen enlazada Cómo insertar una imagen incorporada Cómo insertar imágenes almacenadas en un origen de datos Visualización de texto Cómo utilizar un elemento de texto dinámico Formateo del contenido del informe Cómo crear un estilo Cómo importar estilos Cómo enlazar un archivo CSS Cómo aplicar un estilo Cómo modificar un estilo Cómo suprimir un estilo Cómo crear un regla de formateo Cómo modificar una regla de formateo Cómo suprimir una regla de formateo Cómo cambiar el tamaño de una columna o fila arrastrando el límite de la misma Cómo especificar la altura de una fila Cómo especificar la anchura de una columna Redimensionar márgenes, bordes y relleno de elementos Cómo fusionar celdas de cuadrículas o tablas Cómo correlacionar valores de datos a distintos valores de visualización Cómo ocultar condicionalmente un elemento Ordenación y agrupación de datos Guía de aprendizaje 2: Agrupación de datos de informe Tarea 1: Abrir el diseño del informe Tarea 2: Guardar el informe como un archivo nuevo Tarea 3: Añadir el campo de límite de crédito al conjunto de datos Tarea 4: Añadir datos de límite de crédito al informe Tarea 5: Agrupar los datos de cliente por límite de crédito Tarea 6: Visualizar rangos de límite de crédito en la cabecera de grupo Tarea 7: Visualizar la información agregada Visualizar el número de clientes de cada grupo Visualizar el número total de clientes del informe Tarea 8: Formatear el informe Ajustar la anchura de las columnas Eliminar los datos de límite de crédito de las filas de detalle Visualizar cabeceras de grupo en la primera fila de cada grupo Separar cada grupo con una línea Visualizar el número de texto de clientes en una línea Tarea 9: Vista previa del informe en el visor de informes BIRT Tarea 10: Visualizar rangos de límite de crédito en la tabla de contenido Agregación de datos Cómo visualizar datos agregados Escribir expresiones Filtrado de datos Cómo filtrar las filas a recuperar de un origen de datos JDBC Cómo filtrar a nivel de conjunto de datos Cómo filtrar a nivel de elemento de informe Cómo filtrar a nivel de grupo Cómo permitir al usuario filtrar datos Cómo crear un parámetro de informe básico Cómo insertar un marcador de parámetro en la consulta SQL Cómo definir un parámetro de conjunto de datos Cómo actualizar dinámicamente una condición de filtro cuando se ejecuta el informe Creación de un informe que contiene subinformes Guía de aprendizaje 3: Creación de un informe que contiene subinformes uno junto al otro Tarea 1: Crear un informe nuevo Tarea 2: Construir un origen de datos Tarea 3: Construir un conjunto de datos para el informe de cliente Tarea 4: Construir un conjunto de datos para el subinforme de pedidos Tarea 5: Construir un conjunto de datos para el subinforme de pagos Tarea 6: Crear el informe maestro de cliente Tarea 7: Crear el subinforme de pedidos Tarea 8: Enlazar el subinforme de pedidos al informe maestro de clientes Tarea 9: Crear el subinforme de pagos Tarea 10: Enlazar el subinforme de pagos al informe maestro de clientes Tarea 11: Visualizar sólo los clientes que tienen pedidos o pagos Tarea 12: Visualizar los subinformes uno junto al otro Tarea 13: Ver el esquema del informe Tarea 14: Formatear el informe Utilizar un diagrama Guía de aprendizaje 4: Creación de un diagrama autónomo Tarea 1: Definir y consultar el origen de datos Tarea 2: Añadir el diagrama al informe Tarea 3: Proporcionar datos para un diagrama Tarea 4: Ampliar el diagrama y mostrar la vista previa del informe Tarea 5: Cambiar los títulos del diagrama y de la serie de valor Tarea 6: Depurar el aspecto del diagrama Visualización de datos en diagramas Cómo agrupar categorías en el eje X Cómo cambiar las preferencias de vista previa del diagrama Cómo diseñar y formatear un diagrama Visión general de formateo Cómo definir el color de fondo de un diagrama Cómo modificar el área de dibujo Cómo formatear el título de un eje Cómo establecer el tipo y el formato de los datos de un eje Presentar datos en tabla cruzada Guía de aprendizaje 5: Crear una tabla cruzada Tarea 1: Crear un informe nuevo Tarea 2: Construir un origen de datos Tarea 3: Construir un conjunto de datos Tarea 4: Organizar datos para la tabla cruzada Tarea 5: Añadir una tabla cruzada al informe Tarea 6: Añadir totales Cómo filtrar datos a nivel de tabla cruzada Diseño de un informe de varias páginas Cómo visualizar texto en la cabecera y el pie de página Cómo especificar el tamaño de una cabecera o pie de página Cómo excluir contenido de cabecera de la primera página Adición de características interactivas de visualización Cómo definir un favorito Cómo crear un hiperenlace que enlaza dos secciones de un informe Cómo enlazar dos informes Cómo crear una entrada de tabla de contenido Creación de una infraestructura de desarrollo compartida Cómo añadir un elemento a una biblioteca Cómo establecer un tema para un diseño de informe Cómo descartar un tema de un diseño de informe Cómo crear un elemento de informe de plantilla Cómo establecer una carpeta de plantilla Cómo publicar una plantilla Cómo utilizar un elemento de informe de plantilla Traducción del texto Cómo asignar un archivo de recursos a un informe Cómo asignar una clave de recurso existente a un elemento de texto o etiqueta Cómo obtener una vista previa de un informe en un entorno local diferente Utilización de lenguaje de scripts en un diseño de informe Visión general del lenguaje de scripts BIRT Elección entre JavaScript y Java Utilización de JavaScript y Java Utilización de JavaScript para escribir un manejador de eventos Cómo utilizar el Diseñador de informes BIRT para especificar un manejador de eventos JavaScript Determinación de la secuencia de ejecución del script Cómo proporcionar el código de ReportDesign.initialize Cómo proporcionar código para el script ReportDesign.initialize Cómo proporcionar código para los scripts de los que desea realizar el seguimiento Cómo proporcionar el código de ReportDesign.afterFactory Guía de aprendizaje 6: Cómo escribir un manejador de eventos en JavaScript Tarea 1: Crear el diseño del informe Tarea 2: Crear un contador en Table.onCreate Tarea 3: Incrementar condicionalmente el contador Tarea 4: Visualizar el resultado Llamada a las funciones externas de JavaScript Utilización de Java para escribir un manejador de eventos Cómo crear una clase de manejador de eventos y cómo añadirla al proyecto Java Cómo asociar una clase Java a un elemento de informe Consulta de lenguaje de scripts Consulta rápida de clases JavaScript BIRT Clase 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 Clase 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 Clase 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 Clase BirtMath BirtMath.add BirtMath.ceiling BirtMath.divide BirtMath.mod BirtMath.multiply BirtMath.round BirtMath.roundDown BirtMath.roundUp BirtMath.safeDivide BirtMath.subtract Clase BirtStr BirtStr.charLength BirtStr.concat BirtStr.indexOf BirtStr.left BirtStr.right BirtStr.search BirtStr.toLower BirtStr.toUpper BirtStr.trim BirtStr.trimLeft BirtStr.trimRight Clase 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 Clase Formatter Formatter.format