Crystal Reports - Guía rápida

SAP Crystal Reports es un Business Intelligence toolque se utiliza para generar informes de fuentes de datos tanto de SAP como de otras fuentes. Permite a los usuarios finales generar informes que incluyen visualizaciones excepcionales e implementar nuevos requisitos comerciales en informes para reducir la dependencia de TI y desarrolladores de informes.

SAP Crystal Reports puede conectarse a cualquier fuente de datos que incluya Relational databasescomo Oracle, sistemas de origen de datos OLAP como BW, o también con datos XML. Puede crear un informe simple o también puede utilizar una herramienta compleja o especializada de Crystal Reports para crear informes de nivel avanzado para los usuarios finales. Se utiliza principalmente para informes de píxeles perfectos para directores ejecutivos y gerentes.

Beneficios de usar Crystal Reports

Flexible and customized report - Puede crear rápidamente informes altamente formateados y con píxeles perfectos utilizando SAP Crystal Reports con una interfaz de diseño de alto nivel y flujos de trabajo eficientes.

Powerful report delivery options - Puede entregar informes personalizados a los usuarios finales de su empresa en su idioma y formato preferidos.

Data source connectivity- Puede conectarse a fuentes de información directamente. Las fuentes de datos incluyen: conectividad nativa, ODBC, OLE DB y JDBC a OLAP, servicios web, XML, fuentes de datos empresariales y salesforce.com.

Expanded support for Excel - Puede aprovechar al máximo el formato de archivo de Excel al permitir que se exporten más datos a una sola hoja de trabajo, sin abarcar varias hojas de trabajo.

Windows operating system compatibility - El software SAP Crystal Reports 2013 está certificado como compatible con Microsoft Windows 7.

Mobile compatibility - También puede abrir informes interactivos a través de sus dispositivos móviles.

SAP Crystal Reports, Adobe Flash and HTML 5 integration - Permite a los desarrolladores de SAP Crystal Reports producir potentes "mash-ups" extrayendo datos de varias fuentes.

Competitors - SAP Crystal Reports compite con varios productos en el mercado de Microsoft como SQL Server Reporting Services SSRS, XtraReports, ActiveReports y List & Label.

Requisitos de instalación para Crystal Reports

Los siguientes son los requisitos básicos para instalar Crystal Reports:

  • PC con procesadores basados ​​en AMD o Intel, CPU de doble núcleo, 2 GB de RAM

  • Aproximadamente 4 GB de espacio disponible en el disco duro (solo para inglés, 8 GB para todos los idiomas)

  • Microsoft Windows 7 SP1, Windows 8, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012

Languages available - Inglés, finlandés, francés, alemán, húngaro, italiano, japonés, coreano, noruego, polaco, portugués, chino simplificado, chino tradicional, checo, danés, holandés, eslovaco, esloveno, español, sueco, tailandés, turco, rumano, ruso

Especificaciones técnicas

  • Hardware Requirements - Intel Pentium III o procesador equivalente, se recomienda un mínimo de 512 MB de RAM

  • Disk Space - 2 GB para instalación predeterminada con idioma inglés, 4 GB para instalación predeterminada con todos los idiomas instalados

Comparación de versiones y características

Tomemos un ejemplo para decodificar el formato de la versión de SAP Crystal Reports. Suponga que 12.1.2.957.12 es la versión de CR 2008. Aquí1 significa que es Service Pack 1, .2significa que el Fixpack 1.2 se ha aplicado sobre el Service Pack 1. Los últimos tres de los cuatro dígitos no son importantes. Otro ejemplo, si tiene la versión 12.3.1.684, sé que estoy usando CR 2008, Service Pack 3, Fix Pack 3.1.

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Crystal Reports para empresas proporciona una interfaz que le permite crear, formatear y publicar informes eficaces de forma rápida y sencilla.

La barra de menú proporciona una gama completa de funciones disponibles en Crystal Reports para Enterprise, como se muestra en la siguiente imagen.

La barra de herramientas estándar, como se muestra en la siguiente imagen, le permite acceder a funciones comunes de informes como: abrir un informe existente, crear un informe nuevo, guardar un informe, imprimir un informe, cortar, pegar, exportar y deshacer.

La pestaña Insertar le permite insertar objetos en su informe, como insertar un texto, línea, cuadro, grupos, secciones, imágenes, cálculos y / o gráficos, como se muestra en la siguiente imagen.

La pestaña Formato, como se muestra en la siguiente imagen, le permite usar funciones para formatear el campo seleccionado, tales como: cambiar el tamaño o el color de la fuente, el color de fondo, la alineación del texto al centro, izquierda, derecha, etc.

También le permite aplicar formato condicional, como resaltar valores por encima o por debajo de un valor de umbral específico en el informe.

Cuando hace clic en la opción de formato condicional en la esquina superior derecha, se abre el cuadro de formato. En este cuadro, define la condición bajo la cual desea que aparezca el formato condicional. En el área de configuración, especifique el formato que aparecerá cuando se cumpla la condición, como cambiar el estilo de fuente o el color del texto.

La pestaña Datos, como se muestra en la siguiente figura, le permite trabajar con consultas de edición de datos, crear grupos y ordenaciones, aplicar filtros para limitar los datos en el informe y crear fórmulas para agregar cálculos personalizados a los informes.

Al hacer clic en la opción Filtro de consulta o en Editar fuentes de datos, como se muestra en la siguiente imagen, se abre un panel de consulta. En el panel Consulta, puede seleccionar los objetos que desea ver en el informe. En la opción de filtro, puede aplicar filtros para restringir los datos devueltos por el informe.

Al hacer clic en el botón Fórmula, como se muestra en la siguiente imagen, se abre el taller Fórmula. Esto le permite utilizar cálculos personalizados en el informe. Puede aplicar fórmulas escribiendo o haciendo clic en objetos, funciones y operadores en el explorador de datos.

El área de trabajo principal en Crystal Reports se conoce como Report Design Canvasy se divide en pestaña de estructura y pestaña de página. Crystal Report se divide en cinco partes diferentes de forma predeterminada y se agregan secciones adicionales si aplica la agrupación al informe.

Usando la pestaña Estructura, como se muestra en la imagen de arriba, puede crear la estructura general colocando elementos en varias secciones del informe. También puede aplicar la clasificación, agrupación, etc. necesarios. Aquí, trabaja con marcadores de posición para los datos y no los datos en sí.

La pestaña Página, como se muestra en la siguiente imagen, muestra los datos del informe sobre la base de la estructura que creó en la pestaña Estructura. Aquí puede evaluar el formato y el diseño del diseño del informe para su distribución.

Opciones de informe es una de las funciones más utilizadas en Crystal Report Designer, cuando necesita acceder / modificar los valores de las Opciones de informe de un informe de Crystal en tiempo de ejecución en una aplicación Crystal Reports .NET.

Vaya a Editar → Opciones de informe

La función Opciones de informe se utiliza para establecer varios campos en Crystal Reports, como la función de pautas inteligentes que le permite seleccionar, mover y cambiar el tamaño de columnas enteras de elementos del informe sin necesidad de seleccionar manualmente cada elemento. Cuando selecciona un elemento del informe, aparecen las pautas inteligentes y seleccionan automáticamente elementos relacionados en la columna.

SAP Crystal Report ofrece dos opciones de diseño de página: horizontal y vertical. Horizontal significa que la página está orientada horizontalmente, mientras que retrato significa que la página está orientada verticalmente.

Para abrir la opción Diseño de página en Crystal Report, vaya a Archivo → Configurar página.

Esta opción le permite elegir opciones de página como: tamaño del papel, ancho del papel, alto del papel y márgenes (izquierdo, derecho, superior e inferior).

To change the page layout −

Seleccione la pestaña Configurar página en el menú Archivo. Haga clic en la opción Orientación en el grupo Configurar página.

La pestaña de ayuda de SAP Crystal Report for Enterprise proporciona todo el material de estudio y el enlace de videos interactivos desde el sitio de SAP para aprender las características de Crystal Report.

Las siguientes opciones, como se muestra en la imagen, están disponibles cuando hace clic en la pestaña Ayuda en la barra de menú:

  • Ayuda de SAP Crystal Reports para empresas
  • Documentation
  • Tutorials
  • Mostrar página de inicio
  • Contáctenos
  • Register
  • Acerca de SAP Crystal Report para empresas

Ayuda de SAP Crystal Reports para empresas

Esta opción le proporciona una guía completa titulada Introducción a SAP Crystal Report for Enterprise como se muestra en la siguiente imagen.

Esto cubre una introducción a Crystal Reports Enterprise 4.xy todas las funciones básicas de informes disponibles en la herramienta, como iniciar sesión en un servidor, introducción a informes, conceptos de diseño, fuentes de datos y consultas, gráficos, etc.

Documentación

Cuando hace clic en la opción de documentación en la pestaña Ayuda, lo lleva al enlace de SAP para Crystal Report para Enterprise 4.x.

Este enlace tiene guías de Crystal Report para Enterprise 4.x para:

  • Instalación, actualización e implementación
  • Guía de usuarios finales
  • Información Adicional

Tutoriales

Cuando hace clic en el enlace Tutoriales en la pestaña Ayuda, lo lleva a los Tutoriales oficiales de productos: SAP BusinessObjects Crystal Reports para Enterprise 4.x

Esta página proporciona material de aprendizaje electrónico que incluye sesiones interactivas y tutoriales en video sobre todas las características clave de la herramienta.

Página de inicio

Lo lleva a la página de inicio de la herramienta SAP Crystal Reports Enterprise 4.1. Contact Us y Register Option se utilizan para contactar a SAP para cualquier característica relacionada con la herramienta.

Acerca de SAP Crystal Report para empresas

Lo lleva a la página Acerca de de la herramienta que tiene versiones y detalles de compilación.

El entorno de diseño de SAP Crystal Report le proporciona el área donde puede diseñar la estructura del informe. Consta de varios componentes:

Lienzo de diseño de informes

los Report Design Canvasse utiliza para diseñar la estructura de su informe. Puede colocar varios elementos como gráficos, elementos de prueba y objetos de datos en el informe.

La opción Mostrar regla muestra una regla sobre el lienzo del informe. Puede cambiar la unidad de medida cambiando la opción de unidad de medida en la pestaña del lienzo de diseño.

El modo de estructura y el modo de página están disponibles para definir el diseño del informe. El modo de estructura muestra la estructura del informe y el modo de página se utiliza para obtener una vista previa del informe.

Editar → Preferencia → Lienzo de diseño

Modo estructura

El modo de estructura se utiliza para proporcionar un entorno para diseñar el informe. Proporciona una estructura e instrucciones para crear el informe. Cuando coloca un objeto en el informe, se muestra en modo Estructura. Puede agregar / eliminar objetos o aplicar fórmulas complejas o también puede mover los objetos.

Cada objeto en el modo Estructura está representado por un marco. El modo de estructura tiene varios componentes que se pueden utilizar para editar el informe:

Encabezado del informe

Se utiliza para agregar el título del informe en la parte superior o cualquier otra información que desee colocar al principio del informe.

Encabezado de página

Esta opción se utiliza para presentar información en la parte superior de cada página, como el encabezado del documento, el nombre del capítulo, etc. El encabezado de la página no viene en el Encabezado del informe.

Cuerpo

Se utiliza para mostrar el cuerpo del informe. Todos los datos del informe vienen en esta sección.

Pie de página del informe

Esto se utiliza para presentar información al final del informe como totales, etc.

Pie de página

Se utiliza para presentar los números de página o cualquier otra información que desee al final de cada página.

Modo de página

Representa los datos reales en el informe cuando el informe se publica o imprime. También le permite cambiar el formato del informe con datos reales y los cambios son inmediatamente visibles en el informe.

Barra lateral del explorador de datos

Se utiliza para agregar / eliminar objetos en el informe. Cuando crea un nuevo informe o abre un informe existente, este panel lateral se abre.

Todos los objetos que se agregan en el panel de consulta se muestran en el explorador de datos y desde aquí puede agregar objetos al informe. Esto se divide en los siguientes componentes:

Objetos de resultado

Muestra todos los objetos que se han agregado al informe. También puede arrastrar los objetos para agregarlos al informe. La opción Editar fuentes de datos le permite agregar nuevos objetos del universo o elegir un nuevo universo / fuente de datos del repositorio.

Fórmula

Esto muestra toda la fórmula que se ha creado para el informe. Puede crear una nueva fórmula con un clic derecho en la pestaña Fórmula y → Nuevo → Nueva fórmula.

También puede arrastrar fórmulas al informe.

Parámetros

Muestra todos los parámetros que se han creado para el informe. Puede crear un nuevo grupo de parámetros con un clic derecho en Parámetro → Nuevo → Nuevo parámetro.

Totales acumulados

Muestra una lista de todos los totales acumulados que se han creado para el informe. Puede crear nuevos totales acumulados con un clic derecho en la pestaña → Nuevo total acumulado.

Objetos predefinidos

Muestra los objetos predefinidos que se pueden agregar a un informe. Puede arrastrar objetos predefinidos al lienzo del informe para agregarlos al informe.

contorno

Se utiliza para ver la estructura de árbol del informe. El primer nodo de la estructura de árbol representa el informe en sí, el nodo de primer nivel representa las secciones del informe y se enumeran todas las secciones que contienen objetos.

Árbol de grupo

Se utiliza para ver la vista de árbol de todos los grupos y subgrupos del informe.

Encontrar

Se utiliza para buscar un valor específico en el informe. Escriba una palabra en el cuadro de búsqueda para encontrar cualquier valor.

Crystal Report puede conectarse a múltiples fuentes de datos que incluyen:

  • Universe
  • Consulta de SAP BEx
  • Conexión relacional
  • Vista de HANA
  • Hojas de cálculo de Excel

Para conectarse a una fuente de datos, vaya a Archivo → Nuevo → Desde fuente de datos

Para seleccionar una fuente de datos, debe estar conectado al servidor de la plataforma SAP Business Objects.

Cuando vaya a Archivo → Nuevo → Desde fuente de datos → Aparece el cuadro de diálogo Elegir una conexión de fuente de datos → Examinar repositorio → Lista de tipos de fuente de datos → Seleccione la fuente de datos que desea conectar → Siguiente.

Si elige un Universo, se abre un panel de consulta y puede agregar objetos al filtro de consulta para generar un informe.

Las conexiones de origen de datos SAP BEx y Universe le permiten crear y diseñar consultas en Crystal Reports.

Crear consultas

Para crear una consulta en Universe, puede elegir fuentes de datos OLAP y relacionales.

El primer paso en el diseño de una consulta es definir los objetos que desea agregar a su consulta. También puede refinar su consulta aplicando ordenaciones y filtros de consulta. El panel de consulta está dividido en varios paneles:

Panel del universo

Contiene una estructura de árbol de todos los objetos del Universo. Puede ver todos los objetos en Universe usando la opción Expandir todo.

No puede agregar nuevos objetos o editar objetos existentes en el panel de consulta.

Panel de objetos de resultado

En esta área, agrega los objetos que desea en su consulta.

Panel de filtro de consulta

Se utiliza para filtrar el valor de los objetos del informe. Puede usar filtros predefinidos o puede crear filtros personalizados agregando objetos.

Las consultas de SAP BEx pueden contener una o más jerarquías y objetos predefinidos para ejecutar el informe.

Las consultas de SAP HANA incluyen datos de las vistas de modelado de SAP HANA: vistas analíticas y de cálculo. Para conectarse a la base de datos HANA y usar Schemas → tablas dentro de la base de datos, puede usar una conexión OLAP o relacional existente. Se puede crear una conexión relacional en la herramienta IDT.

Se puede crear una conexión OLAP en CMC así como en la herramienta de diseño de información. Las vistas multidimensionales de HANA se pueden conectar a Crystal Reports mediante una conexión OLAP.

Haga clic en Siguiente → Le mostrará una lista de todas las vistas de modelado dentro del repositorio de HANA → Seleccione una vista de modelado → Finalizar

Abrirá objetos de la vista en un panel de consulta, que se puede utilizar para agregarlos al informe.

Editar una consulta

Una vez que se crea el informe Crystal mediante una consulta, para realizar cambios en los objetos, debe ir a la opción de edición de fuente de datos. Al hacer clic en la opción, se abrirá un panel Editar consulta donde puede agregar / eliminar objetos, aplicar filtros, etc.

También puede editar una consulta existente yendo a Datos → Editar fuentes de datos como se muestra en la siguiente imagen.

Una vez que haya terminado con los cambios, haga clic en Finalizar y todos los cambios se aplicarán a los datos en Crystal Report.

A continuación, se muestran los tipos de filtros de consulta que se pueden utilizar en Crystal Reports:

  • Filtros predefinidos
  • Filtros personalizados
  • Filtros personalizados

Filtros predefinidos

Estos son filtros incorporados en el panel de consulta creado por el administrador. Los filtros predefinidos se crean a nivel de Universo y se utilizan directamente en el informe del Universo. Arrastre un objeto en el que desea aplicar el filtro al panel de filtro de consulta y arrastre también los filtros predefinidos. Cuando ejecute los datos de consulta, el filtro de consulta wrt se devolverá en el informe.

Filtros personalizados

Estos filtros se crean con las consultas en el panel de consultas. Los filtros personalizados se crean en el panel Consulta en la pestaña de filtro de consulta. Arrastre el objeto al panel de filtro de consulta y utilice varios operadores relacionales para pasar la condición de filtro. Puede poner un valor constante o una lista de valores en el filtro de consulta.

Indicaciones

Se utilizan para mostrar una pregunta o una lista de valores y se conocen como filtros dinámicos.

Condición del filtro

La opción Constante le permite ingresar un solo valor en el filtro.

La lista de valores le permite elegir un valor de todos los valores disponibles para un objeto.

Prompt se utiliza para pasar un valor dinámico a un filtro de consulta.

Opción Descripción
Constant
  • Escriba un valor en el cuadro de texto

LOV
  • En el Prompt(s) cuadro de diálogo, agregue miembros a su lista haciendo doble clic en ellos o seleccionándolos en el Members panel y haciendo clic en la flecha en el centro

  • Hacer clic ok

Prompt
  • En el Edit Prompt cuadro de diálogo, seleccione New Prompt para agregar un nuevo mensaje, o Use Universe Parameters para seleccionar un parámetro de su universo

  • Si seleccionó un New Prompt, ingrese las opciones de solicitud, o si seleccionó Use Universe Parameters, seleccione un parámetro

  • Hacer clic ok

Los filtros de consulta basados ​​en el tiempo se utilizan para filtrar el valor de objetos específicos entre ciertos períodos de tiempo. Cuando agrega una dimensión de fecha al filtro de consulta, puede usar entre operadores de la lista desplegable para mencionar específicamente desde y hacia la fecha.

Puede hacer clic en la opción de calendario para seleccionar fechas en los campos "hasta" y "desde". También puede utilizar la dimensión Fecha con la lista de valores (LOV) o la opción Valor constante. Los LOV le permiten seleccionar una fecha de la lista de valores disponibles para la dimensión Fecha en el Universo.

Esto se conoce como aplicar filtros basados ​​en tiempo en el informe.

Los controles de objetos de campo se utilizan para editar el objeto en el informe. Para editar el objeto, puede hacer clic con el botón derecho en el nombre del objeto y seleccionar la opción 'Formatear elemento de objeto de resultado' o 'Formato condicional' como se muestra en la siguiente imagen.

El campo Elemento de objeto de resultado de formato se utiliza para cambiar la apariencia de los objetos en el informe. Tiene las siguientes 4 pestañas en su interior:

  • General
  • Font
  • Appearance
  • Paragraph

General tab se utiliza para definir propiedades genéricas de los objetos del informe: como altura y ancho, ocultar y ocultar si está duplicado, etc. La pestaña Avanzado en General se utiliza para pasar hipervínculos en el informe.

Font tab se utiliza para cambiar el tamaño de fuente, el color, el estilo, la alineación y la rotación del nombre del objeto en el informe.

Appearance tab se utiliza para cambiar el borde y agregar efectos a los objetos del informe.

Paragraph tab se utiliza para definir propiedades de línea en caso de que haya varias líneas en el informe.

El formato condicional se utiliza para aprobar las condiciones de apariencia de los objetos de informe.

Puede pasar el valor de un objeto haciendo clic en la pestaña Agregar condición → seleccionar el nombre del objeto y pasar la condición. Puede definir estilo de fuente, color de fuente, etc.

Como se mencionó anteriormente, Crystal Reports proporciona de forma predeterminada cinco secciones principales:

  • Encabezado del informe
  • Encabezado de página
  • Body
  • Pie de página del informe
  • Pie de página

Aquí, aprenderemos cómo insertar, ocultar y eliminar secciones en Crystal Report para Enterprise 4.x.

Para insertar una sección en cualquiera de las secciones del informe, seleccione la sección → Haga clic derecho e Insertar.

Puede usar la opción Ocultar y mover para ocultar una sección o mover la sección hacia arriba y hacia abajo.

La opción Formato de sección le permite formatear las propiedades de la sección. Incluye -

  • Name
  • Color
  • Size

La opción de tamaño le permite ajustar la altura de la sección.

To keep a section from breaking across pages −

Si un elemento tiene más de una página, se imprime en varias páginas. Para evitar esto, puede utilizar la opción Paging.

Haga clic con el botón derecho en una sección y haga clic en formatear sección → Paginación → Seleccione Evitar salto de página y haga clic en Cerrar.

Ahora veamos cómo insertar, ocultar y eliminar secciones en Crystal Report 2013.

El experto de sección, como se muestra en la siguiente imagen, se utiliza para administrar las secciones del informe.

To insert a new section you need to −

Haga clic en el botón Sección Experto como se muestra en la siguiente imagen (Sección Experto contiene una lista de todas las secciones en el informe) → Seleccionar sección y haga clic en insertar.

Aparecerá una nueva sección en el informe.

Para eliminar una sección

Abra Sección experto en la parte superior y seleccione la sección que desea eliminar → ingrese Eliminar.

Solo puede eliminar la sección si tiene letras. No puede eliminar secciones proporcionadas originalmente por Crystal Reports.

Para cambiar el orden

Open Section Expert → Seleccione la sección que desea mover y use las flechas hacia arriba y hacia abajo para cambiar el orden de las secciones.

Para fusionar secciones

Abrir Sección Experto → Mover las secciones que desea fusionar entre sí → seleccione la sección superior → Haga clic en fusionar.

Las secciones se fusionarán con la siguiente sección de la lista.

Para dividir secciones

Haga clic en el límite de la sección que desea dividir → Aparecerá la línea horizontal que divide la sección → Arrastre y suelte en el lugar donde desea dividir la sección.

Clasificación de datos

A veces se le solicita que ordene los datos en Crystal Reports en un orden determinado. Cuando ordena los datos, es más fácil encontrar registros específicos en el informe. Puede agregar una clasificación en orden ascendente o descendente y también se puede aplicar a atributos y valores de medidas.

También puede eliminar la clasificación usando la opción de eliminar en la pestaña Ordenar.

Veamos cómo aplicar la ordenación en Crystal Reports.

Para aplicar una ordenación en Crystal Report para Enterprise 4.x, vaya a la pestaña Estructura del informe → haga clic en la pestaña Datos en la parte superior y elija ordenar.

Al hacer clic en la opción de ordenar, aparecerá una ventana emergente con la opción de ordenar y agrupar.

Vaya a la pestaña Ordenar y expanda la pestaña del cuerpo para aplicar la clasificación en medidas y valores de atributo en el informe.

Para agregar una clasificación, haga clic en la opción Agregar clasificación. Le mostrará todos los atributos y medidas agregados al informe. Elija el objeto en el que desea aplicar la clasificación y haga clic en la opción ascendente y descendente.

A → Z ascendente o Z → A descendente

También puede agregar varios tipos en un solo informe y hacer clic en Aceptar.

Para ver los datos ordenados, vaya a la pestaña Página.

En el ejemplo anterior, se aplicó una clasificación por nombre del cliente y luego por Cantidad vendida.

Para eliminar una clasificación, seleccione la clasificación y haga clic en la opción Eliminar clasificación.

En este capítulo, cubriremos cómo definir, renderizar y eliminar grupos.

Definir grupos

Cuando necesite separar los datos en grupos para que se entiendan fácilmente, se puede utilizar la opción de agrupación.

También puede personalizar la agrupación para un valor único o varios valores mediante la opción de personalizar dentro de la pestaña de agrupación.

Para aplicar la agrupación en el informe, vaya a la pestaña de estructura del informe → Datos → Grupos

Renderizar grupos

Para agregar una condición de agrupación. Haga clic en Nuevo (signo '+') y seleccione el atributo en el que desea aplicar la agrupación. Si aplica la agrupación regular en un objeto, agrupará todos los valores similares en un informe.

Para aplicar la agrupación en un solo valor, vaya a personalizar la opción de agrupación → Nuevo → Agregar condición → seleccione el operador y el valor de la lista desplegable como se muestra en la siguiente imagen -

También ofrece la opción de descartar todo lo demás, agrupar todo lo demás en un solo grupo con el nombre del grupo o incluir todo lo demás sin cambiar el nombre del grupo.

En el siguiente ejemplo, ha creado 2 grupos: primero con el nombre de la región = ”Nueva Delhi” y el segundo grupo con todo lo demás con el nombre de grupo “Otros”.

Cuando utiliza la agrupación en un informe, aparecen dos nuevas secciones en el lienzo del informe: Encabezado de grupo 1 y Pie de página de grupo 1.

Eliminar grupos

Para eliminar un grupo, seleccione el grupo que desea eliminar y haga clic en la opción Eliminar.

Vaya a Estructura del informe → Grupos → seleccione los grupos n. ° 1, 2 que desea eliminar → Eliminar.

Puede utilizar las siguientes 3 opciones mientras personaliza un grupo en Crystal Reports:

  • Descarta todo lo demás

  • Agrupe todo lo demás en un solo grupo con un nombre de grupo

  • Incluya todo lo demás sin cambiar el nombre del grupo

Árbol de grupo

Cuando está en la pestaña Página, el icono del árbol de grupos en el panel lateral se usa para ver la vista de árbol de los grupos en el informe. Le permite saltar a un grupo específico en el informe en lugar de desplazarse por el informe buscando un grupo específico.

Encabezados activos en el informe

Cambios en el encabezado en vivo según el contenido del grupo. Cuando define un grupo en el informe, el programa inserta automáticamente un nombre de grupo en el elemento, en la sección de encabezado del grupo. Este elemento muestra el nombre del grupo.

Totalización de datos agrupados

La agrupación de datos en el informe se realiza para encontrar el total de cada grupo en el informe. Hay muchas opciones de totalización disponibles: suma, recuento, máximo, mínimo, promedio, etc. También puede agregar subtotales a su informe.

Opción total en el informe: vaya a la pestaña Insertar → Seleccione opciones para su total

Para cambiar el formato del cuadro total, haga clic derecho en valor total → formato total.

En lugar de crear un informe desde cero, también puede utilizar plantillas integradas del repositorio de informes. Estas plantillas de informes proporcionan un diseño predefinido para documentos comunes como órdenes de compra, facturas, plantillas de cartas, etc.

Para seleccionar una plantilla de informe del repositorio, vaya a Archivo → Nuevo → Desde plantilla web

Hay dos opciones de plantilla en Crystal Reports:

  • Plantillas destacadas
  • Recientemente usado

También puede realizar una búsqueda utilizando la herramienta de búsqueda. Una vez que elija una plantilla de informe, se le pedirá que seleccione una fuente de datos.

Seleccione Vista previa (para obtener una vista previa de la plantilla de informe antes de seleccionar la fuente de datos) → Establecer ubicación de la fuente de datos para seleccionar una fuente de datos → Panel Fuente de datos de destino, icono Agregar conexión → Aparece el cuadro de diálogo Elegir una conexión de fuente de datos.

Seleccione la conexión de su fuente de datos de una de las siguientes opciones:

Previous Connections - Esta opción le permite utilizar fuentes de datos previamente conectadas.

Browse Repository - Esta opción le permite elegir su fuente de datos de la lista Tipo de fuente de datos.

Connection by Vendor - Esta opción se conecta a fuentes de datos clasificadas por un proveedor o proveedor de software.

Haga clic en Finalizar.

Seleccione un objeto del panel Fuente de datos actual y conéctelo a un objeto en el panel Fuente de datos de destino → haga clic en el mapa → haga clic en listo.

Las opciones de inserción en Crystal Reports para Enterprise le permiten agregar varios objetos a nivel de informe: gráficos, tablas de referencias cruzadas, imágenes, flash, subinformes, etc.

Agregar objetos gráficos

Puede agregar imágenes de varios formatos en el informe. También se puede utilizar si desea agregar logotipos de la empresa, nombre de marca, etc. en el informe.

Cuando hace clic en Imagen, le da la opción de insertar una imagen en el informe. Los siguientes formatos de imagen comunes son compatibles con Crystal Reports:

  • jpeg
  • png
  • gif
  • tiff

También le permite insertar archivos flash en el informe. Al hacer clic en flash, puede elegir la ruta del archivo o incrustar directamente el enlace del archivo flash para agregarlo al informe. Admite tipos de archivo .swf en el archivo flash para que pueda agregar paneles dinámicos en el informe.

En este capítulo, aprenderemos sobre los tipos de gráficos, la creación y el formato de gráficos.

Tipos de gráficos

Puede utilizar los siguientes tipos de gráficos en Crystal Reports para empresas. Para insertar un gráfico, vaya a Insertar → Gráfico → seleccione Tipo de gráfico e inserte el gráfico en la estructura o pestaña de página.

Creación de gráficos y diseño de gráficos

Puede insertar un gráfico en el pie de página del informe. Cuando selecciona el tipo de gráfico en la opción Insertar gráfico, puede mover el cursor al área del pie de página del informe y hacer clic donde desee insertar el gráfico.

Cuando inserta un gráfico, le ofrece dos opciones: Datos y Mostrar gráfico.

La opción Mostrar gráfico le permite cambiar el tamaño del gráfico, mover el gráfico en el área de pie de página del Informe (como se muestra arriba).

La pestaña de datos le permite insertar los datos en el gráfico. Cuando va a la pestaña de datos, le pide que agregue valores en los ejes X, Y, Z.

Haga clic con el botón derecho en cada eje y vaya a Insertar objeto de categoría de gráfico → puede elegir Elementos seleccionados en la lista desplegable → Objeto de datos de gráfico, Título, Subtítulo, nota al pie, leyenda, etc.

El objeto Chart Data le permite elegir el nombre del atributo, que desea pasar en los datos del gráfico. El título, el subtítulo y la nota al pie le permiten agregar un encabezado o una nota al gráfico.

Formato de gráficos

Cuando hace clic con el botón derecho en el gráfico, le ofrece las siguientes opciones de formato:

Formato de gráfico: le permite dar formato a la estructura del gráfico entrando en las opciones de avance, apariencia y profundidad. También puede cambiar el tipo de gráfico de la lista desplegable haciendo clic en la opción Gráfico en la pestaña Formato de gráfico.

El experto en resaltado de gráficos le permite resaltar un valor específico en el gráfico. Puede elegir un color diferente para resaltar un valor dentro del gráfico.

Agregar condición → Elija el atributo que desea resaltar en el gráfico como se muestra en la siguiente imagen.

Editar tipo de gráfico es el mismo que el gráfico de formato con todas las opciones similares.

Editar datos del gráfico se utiliza para editar los datos del gráfico. Si desea cambiar los valores de los parámetros en el eje del gráfico, puede hacer clic en editar datos del gráfico y cambiar los valores. La opción Ocultar se usa para ocultar el gráfico y mover se usa para mover el gráfico hacia atrás o hacia adelante.

Puede agregar varios gráficos en un solo informe o en una fila formateando el tamaño del gráfico. Ejemplo: puede agregar un gráfico de barras y un gráfico circular para representar diferentes valores. Verá la opción Mostrar gráfico y datos para el segundo gráfico → puede agregar los objetos requeridos y también agregar una nota de encabezado y pie de página al gráfico como se muestra en la siguiente imagen.

Para ver el informe real, vaya a la pestaña Página.

La tabla de referencias cruzadas se usa para mostrar los datos que se agrupan o totalizan en dos direcciones. Muestra los datos en un formato compacto, lo que hace que sea más fácil de entender y ver la tendencia en los datos. Por ejemplo, si desea ver la cantidad vendida por el cliente en una región en particular, sin tabla cruzada, muestra los datos en forma distribuida.

Puede agregar varios atributos en filas y columnas haciendo clic en el signo '+'. Para eliminar un objeto, haga clic en el signo X.

Al hacer clic en Insertar, la tabulación cruzada se agrega a la Estructura del informe. Si hace clic en la pestaña de la página, se mostrarán datos de tabla cruzada en el informe.

También puede editar las celdas en la tabla de referencias cruzadas. Para editar las propiedades de la tabla de referencias, haga clic con el botón derecho en la tabla de referencias y podrá cambiar las propiedades

  • Formato de tabla cruzada
  • Editar tabla de referencias cruzadas
  • Sort
  • Hide
  • Opciones de cuadrícula
  • Pivot
  • Crear gráfico a partir de tablas cruzadas

Una tabla de referencias cruzadas incluye totales de fila, totales de columna y totales generales. Para ver los valores como porcentaje, haga clic derecho en la celda Total y vaya a Formato total → seleccione mostrar como porcentaje.

Las opciones de cuadrícula le permiten dar formato a filas de tabulación cruzada como ocultar filas vacías, repetir etiquetas de fila, ocultar totales generales de fila, etc., como se muestra en la siguiente imagen.

Las fórmulas se utilizan para insertar datos en el informe que no existen con ninguno de los objetos. Si es necesario realizar algunos cálculos o agregar datos especializados en el informe, puede utilizar fórmulas.

Example- (Emp_details.sal) * 0.15

Common formulas son: cálculos, funciones de cadena como MAYÚSCULAS, funciones de fecha, etc.

La fórmula contiene dos partes en el informe:

  • Syntax
  • Components

los components se utilizan para crear fórmulas.

Crystal Reports tiene los siguientes tipos de fórmulas: fórmulas de informe y fórmulas de formato condicional.

Report formulas se utilizan de forma independiente en un informe. Conditional formatting formulas definir la condición en la que se aplican las fórmulas de informe.

El taller de fórmulas se utiliza para crear diferentes tipos de fórmulas. Puede abrir el taller de fórmulas yendo a Datos → haga clic en fórmulas o haciendo clic en la pestaña de fórmulas en la barra de herramientas de Datos.

En el taller de fórmulas hay 2 paneles: Panel de navegación y Panel de objetos.

El panel de navegación contiene una carpeta para cada tipo de fórmulas en Crystal Reports.

Los paneles de objetos contienen 4 campos:

Data Explorer - Contiene Objetos en uso, fórmulas, parámetros y totales acumulados presentes en el Informe Crystal.

Result Objects - Contiene todos los objetos de resultado disponibles para usar en el informe.

Functions- Contiene todas las funciones incorporadas que se pueden utilizar en el informe. También incluye funciones personalizadas. Ejemplo: funciones de suma, recuento, cadena, funciones de fecha, etc.

Operators- Se utilizan para pasar condiciones entre valores. Incluye: operadores aritméticos, matrices, operadores booleanos, etc.

El taller de fórmulas también contiene una ventana de texto de fórmulas y botones de taller de fórmulas. Las ventanas de texto se utilizan para crear o modificar fórmulas y el botón del panel del taller le permite usar fórmulas de filtrado, ordenar fórmulas, eliminar, etc.

Puede crear fórmulas únicas o múltiples de una sola vez y utilizarlas en su informe. También puede eliminar las fórmulas o buscar y cambiar el texto de las fórmulas en la ventana de texto de la fórmula.

A create a new formula, puede hacer clic con el botón derecho en la pestaña Fórmula en el Explorador de datos. Una vez que haga clic en la nueva fórmula → ingrese el nombre de la fórmula → se abre el taller de fórmulas.

También puede crear una nueva fórmula abriendo el taller de fórmulas desde la pestaña Fórmula en Datos → Nuevo → Nueva fórmula como se muestra en la siguiente imagen.

Para escribir una fórmula en la ventana de texto de la fórmula, puede usar objetos en uso en la pestaña Operador y diferentes operadores para pasar la condición en la fórmula.

La fórmula se puede guardar usando la opción de guardar en la parte inferior de la página. Una vez que se guarda la fórmula, aparece en la lista de fórmulas en la pestaña Explorador de datos.

Puede arrastrar esta fórmula a cualquier sección del informe.

En la instantánea anterior, la fórmula de prueba se ha arrastrado al pie de página del informe y tiene un valor calculado como Cantidad vendida / 2 en el pie de página del informe.

Ahora to modify the formula, haga clic en el nombre de la fórmula en Explorador de datos, se abrirá el taller de fórmulas. Realice cambios en la fórmula y use el botón Guardar en la parte inferior para guardar los cambios. Estos cambios se aplicarán automáticamente a los valores del informe.

Para eliminar la fórmula de un informe, haga clic derecho en el nombre de la fórmula y haga clic en Eliminar.

El panel de problemas en la parte inferior se utiliza con fines de depuración. Le muestra el error de sintaxis en la fórmula. El mensaje de error en la siguiente imagen dice que el campo subrayado en rojo no se conoce como sintaxis de campo y es incorrecto.

Hay diferentes operadores booleanos que se pueden usar en fórmulas en Crystal Reports. Ellos son -

  • AND
  • OR
  • NOT
  • Eqv
  • Imp
  • XOR

Todos estos operadores se utilizan para pasar múltiples condiciones en fórmulas:

El operador AND se usa cuando desea que ambas condiciones de la fórmula sean verdaderas. Otros operadores booleanos y su significado es como se menciona en la instantánea anterior.

Usando operadores booleanos 'Y' -

If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then
"TRUE"
Else
"FALSE"

Usando operadores booleanos 'Y' y 'O' -

If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or
({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"

La declaración if-then-Else es la más básica de todas las declaraciones de flujo de control. Le dice a su programa que ejecute una determinada sección de código solo si una condición en particular se cumple.

Si ve la siguiente declaración If-Then-Else con operadores booleanos, le ha permitido pasar varias condiciones en la fórmula y devolver el valor, si la condición es verdadera.

If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and
ToText({PROJECT.Time\Year}) [1] = "2") or
({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and
ToText({PROJECT.Time\Year}) [1] = "2") Then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"

Esta declaración dice que cuando alguna de las condiciones es verdadera (antes y después del operador de quirófano), se imprimirá un cliente con calificación de cinco estrellas; de lo contrario, se imprimirá un cliente con una calificación de 1 estrella.

Esta fórmula se guardó y luego se agregó al cuerpo del informe en la pestaña de estructura como se muestra en las siguientes imágenes:

Se ha agregado una nueva columna en el informe con la calificación de los clientes como se menciona en la fórmula TEST.

Las fórmulas calculadas se utilizan para realizar cálculos matemáticos en Crystal Reports y se pueden diseñar en el taller de fórmulas.

Los operadores aritméticos se utilizan para diseñar fórmulas de cálculo en el taller. Hay diferentes operadores aritméticos que se pueden usar para sumar, dividir, exponencial, multiplicar, etc.

Para aplicar un cálculo en la fórmula, arrastre el objeto desde el panel de objetos al panel de texto de la fórmula y use operadores para realizar el cálculo requerido. Una vez que haya guardado la fórmula usando la opción de guardar en la parte inferior, esta fórmula se guardará en la pestaña Fórmula en el Explorador de datos.

A continuación, puede arrastrar la fórmula a la estructura del informe e ir a la pestaña Página para ver los datos calculados en el informe.

La lista de operadores aritméticos de mayor a menor precedencia es:

  • Exponentiation
  • Negation
  • Multiplica, divide y porcentaje
  • División entera
  • Mod
  • Adición y sustracción

Para escribir una fórmula de formato condicional, haga clic con el botón derecho en el informe y haga clic en el elemento Formato de objeto de resultado → seleccione la propiedad en la que desea aplicar la fórmula condicional → haga clic y se abrirá el taller de fórmulas.

Escriba la fórmula en el panel de texto de la fórmula, guárdela y ciérrela.

En este ejemplo, si puede imprimir el precio total superior a 60000 en verde y por debajo de 60000 en rojo, esto se puede pasar en el taller de fórmulas.

En este ejemplo, se utiliza crGreen, crRed, crBlack. También puede utilizar el valor numérico real de las constantes de color.

Hay tres funciones de formato condicional comunes:

  • CurrentObjectValue
  • DefaultAttribute
  • GridRowColumnValue

DefaultAttribute se puede utilizar para cualquier fórmula de formato, CurrentObjectValue para cualquier fórmula de formato en la que esté formateando un valor de objeto, y GridRowColumnValue se puede utilizar para cualquier fórmula de formato en la que esté formateando un valor de objeto en una tabla de referencias cruzadas.

UN Variablese utiliza para asignar diferentes valores a un objeto a diferencia de la constante que es fija. Cuando asigna un valor a una variable, esta mantiene ese valor hasta que le asigna un nuevo valor. Antes de utilizar variables, es necesario definirlas en un informe.

Cuando declara una variable en Crystal Report, debe asignarle un nombre, sin embargo, este nombre no debe ser el mismo que el de cualquier otra función, operador, etc. Una variable puede ser un tipo de número, tipo de cadena, tipo de fecha, booleano tipo, tipo de rango o un tipo de matriz. Una variable puede contener un valor de un solo tipo, como si lo declararas como un número, no se puede usar para contener valores de cadena más adelante.

Definición de una variable

Local Stringvar Customer_Lastname
Local numbervar Sales_percentage

La palabra clave para declarar la variable tiene 'var' al final y es verdadera para todos los tipos de variables. También puede asignar un valor inicial a una variable con declaración o en sintaxis separada.

Local NumberVar Z; //Declare Z to be a Number variable
Z := 30;           //Assign the value of 30 to Z

Para utilizar Variables en fórmulas, se define su alcance. El alcance variable puede ser de tres tipos:

  • Local
  • Global
  • Shared

Esto define que una variable en una fórmula se puede usar en otra fórmula.

Variables locales

Las variables locales se declaran utilizando la palabra clave local seguida del tipo y seguida del nombre de la variable como en los ejemplos anteriores.

Las variables locales están restringidas a una sola fórmula. Esto significa que no puede acceder al valor de una variable local en una fórmula desde una fórmula diferente.

//Formula 1
Local NumberVar Z;
Z := 30;

//Formula 2
EvaluateAfter ({@Formula A})
Local NumberVar Z;
Z := z + 5;

En el ejemplo anterior, la Fórmula 2 devolverá un valor 5 ya que Z se declara como variable numérica local en la fórmula 1, por lo que tomará el valor predeterminado para la variable Z en la fórmula 2.

Variables globales

Las variables globales se utilizan en todo el informe principal. Su valor está disponible para todas las fórmulas que declaran la variable, excepto las de los subinformes.

Global StringVar Z;

Se recomienda que utilice la variable global solo cuando las variables locales no sean suficientes.

Dado que las variables globales comparten sus valores en todo el informe principal, no puede declarar una variable global en una fórmula con un tipo y luego declarar una variable global con el mismo nombre en una fórmula diferente con un tipo diferente.

Variables compartidas

Las variables compartidas se utilizan en todo el informe principal y en todos sus subinformes. Las variables compartidas son incluso más generales que las variables globales.

Para usar una variable compartida, declararla en una fórmula en el informe principal:

Shared NumberVar Z := 10;

Para usar variables compartidas, se debe declarar y asignar un valor antes de que se pueda usar en el informe principal y los subinformes.

Una variable de matriz en Crystal Report se puede definir mediante la palabra clave "matriz".

Global NumberVar Array Z := [1, 2, 3];

También puede asignar valores a los elementos de Array y estos valores se pueden usar para cálculos en fórmulas. Por ejemplo

StringVar Array Z := [“Hello”,”World”];
Z[2] :=[“Bye”];
UpperCase (Z [2] )

Esta fórmula devolverá la cadena "Bye".

También puede cambiar el tamaño de la matriz utilizando las palabras clave Redim y Redim Preserve. Redim se usa para eliminar entradas anteriores de una matriz mientras se cambia su tamaño, y Redim Preserve se usa para contener valores de matriz anteriores. porexample -

Local NumberVar Array Z;
Redim Z [2]; //Now Z is [0, 0]
Z [2] := 10; //Now Z is [0, 10]
Redim Z [3]; //Now Z is [0, 0, 0], Redim has erased previous Array values.
Z [3] := 20; //Now Z is [0, 0, 20]
Redim Preserve Z [4]; 
//Now Z is [0, 0, 20, 0], Redim Preserve has contained previous Array values.
"finished"

Matriz con bucles

Las matrices también se utilizan con Loops: como For loop.

Local NumberVar Array Z;
Redim Z[10];
Local NumberVar x;
For x := 1 To 10 Do
(Z[x] := 10 * x);
Z [5] //The formula returns the Number 50

Parametersse utilizan para tomar las entradas del usuario antes de que se genere el informe. El usuario debe responder al mensaje antes de que se genere el informe y la salida del informe depende de la respuesta del usuario para el valor del parámetro.

Mediante el uso de parámetros con fórmulas y en el informe, puede crear un único informe que cambia según los requisitos de los diferentes usuarios.

Los LOV se pueden usar para ingresar valores de solicitud en los parámetros. Los LOV pueden ser estáticos o dinámicos. También se pueden utilizar como avisos dinámicos de un solo nivel o como avisos multinivel.

Note - Los parámetros de Crystal Reports se pueden usar en filtros después de que se recuperan de la base de datos.

Parámetros en cascada

Los parámetros con dependencia se agrupan y se conocen como parámetros en cascada. Los parámetros en cascada le permiten agrupar dos o más parámetros en un solo grupo.

Parámetros heredados

Los parámetros también se pueden crear a nivel de universo o en el panel de consulta y luego se pueden heredar en Crystal Reports. Se llaman parámetros heredados. Estos parámetros se pueden eliminar a nivel de informe, pero no se pueden editar en un informe. Estos parámetros solo se pueden editar donde se crearon.

Tipos de datos de parámetros

Los parámetros en Crystal Report admiten los siguientes tipos de datos:

  • Number
  • String
  • Date
  • Time
  • DateTime
  • Currency
  • Boolean
  • Member

Puntos importantes para recordar al usar parámetros:

  • Para utilizar un parámetro en una fórmula, no es necesario colocarlo en el informe. Los parámetros se pueden utilizar en una fórmula como otros objetos y se pueden crear en el taller de fórmulas.

  • Los parámetros se pueden utilizar con LOV estáticos o dinámicos.

  • También puede crear una lista de valores a partir de la cual el usuario puede elegir el valor del parámetro en lugar de ingresarlo manualmente.

Lista de tipos de valores

Tipo Descripción Cuándo usar
LOV estáticos Proporciona una lista simple basada en los valores que agrega o importa en el informe.
  • Usando datos que no cambian
LOV dinámicos basados ​​en datos de informes Proporciona una lista dinámica de la fuente de datos.
  • Filtrado de datos una vez recuperados de la base de datos.
  • Filtrar los datos del informe de forma interactiva sin acceder a la base de datos.
  • Crear una LOV donde aún no existe en la fuente de datos. como en un universo o una consulta BEx.
LOV del universo Proporciona una lista creada y mantenida en el universo.
  • Creación de listas reutilizables de valores gestionados por el administrador del universo.

¿Cómo crear un parámetro?

En la vista Explorador de datos, haga clic con el botón derecho en el área Parámetros → seleccione Nuevo → Nuevo parámetro

Aparece el cuadro de diálogo Crear parámetro → Introduzca un nombre para el parámetro (hasta 255 caracteres alfanuméricos). En el cuadro de diálogo, puede cambiar el nombre y el tipo del parámetro junto con otras propiedades.

Seleccione el Tipo de datos apropiado de la lista → como Cadena, Número o Fecha, entre otros.

En el cuadro Texto de aviso, ingrese el texto de aviso deseado (hasta 255 caracteres alfanuméricos).

For example - "Seleccionar un nombre"

Este texto aparecerá en el cuadro de diálogo de solicitud cuando obtenga una vista previa del informe o cuando actualice los datos en el área de la página.

Para crear una lista de valores, haga clic en el botón de puntos suspensivos → Aparece el cuadro de diálogo Editar lista de valores → Ingrese los valores que desea ver cuando se le solicite → puede agregar una lista de países para un tipo de cadena, o una lista de valores para un tipo de Número → haga clic en Aceptar → Regresará al cuadro de diálogo Crear parámetro → haga clic en Aceptar y arrastre el parámetro a su Informe.

Una vez que el parámetro se arrastra a la estructura del informe, puede ir a la pestaña de la página para ver las LOV seleccionadas mientras actualiza los datos del informe.

Los filtros se utilizan para limitar los registros en un informe de Crystal según los requisitos del usuario. Los filtros se aplican según el objeto, el operador y el parámetro.

¿Cómo crear un filtro interactivo en un informe?

Vaya a la pestaña Datos en la parte superior → Filtro interactivo

Haga clic en Agregar filtro → Seleccionar el primer objeto del filtro → Seleccionar operador → Seleccionar parámetro

En la lista desplegable, mostrará la lista de todos los parámetros que se crean para el informe. Para editar el parámetro, puede hacer clic en el botón de puntos suspensivos al final.

Cuando se selecciona un parámetro, haga clic en Aceptar. Si ha seleccionado una lista de valores en el parámetro, se le pedirá que seleccione un valor de la lista desplegable → Seleccionar valor → Aceptar

Elija los datos guardados o actualice los datos → El informe ahora muestra solo los datos del filtro.

Para agregar varios filtros interactivos, puede utilizar los operadores 'Y' y 'O'.

Para eliminar un filtro interactivo

Vaya a la pestaña Datos → Filtro interactivo → Seleccione el filtro que desea eliminar → Haga clic en el botón Eliminar

Al crear parámetros, se pueden utilizar dos tipos de opciones de solicitud.

  • Prompt to user creará un mensaje para que el usuario ingrese el valor del parámetro.

  • Hidden Prompt se utilizará para pasar algunos valores iniciales o valores por fórmula y no por el usuario.

Cuando usa la opción de aviso al usuario en el panel de aviso, debe ingresar el texto del aviso. El panel de avisos le ofrece tres opciones:

  • Do not show prompt - No le da la opción de cambiar el valor a nivel de informe.

  • Show as Editable Prompt - Da la opción de ingresar un valor diferente cada vez.

  • Show as Read Only Prompt - Da una opción para ver el valor en modo de solo lectura.

Las indicaciones ocultas se utilizan para pasar valores iniciales o valores por fórmula.

Para pasar el valor inicial, haga clic en el botón de puntos suspensivos justo antes del botón de función. Una vez que haga clic en esto, le pedirá que ingrese un valor para el parámetro. Una vez que ingrese el valor y haga clic en Aceptar, ese valor se guardará en el indicador Oculto.

Para agregar un valor, escriba el valor y haga clic en Agregar. Cuando arrastre el parámetro al informe, ese valor aparecerá en el informe como se muestra en la imagen de arriba.

El grupo de parámetros en cascada permite organizar sus parámetros en grupos, lo que proporciona una cascada de opciones filtradas.

Por ejemplo, si solicita un valor de ciudad, pero también necesita saber de qué país y región proviene esa ciudad, puede crear un grupo de parámetros en cascada. En este caso, primero solicita un país y, cuando se ha seleccionado ese valor, el programa solicita una región mostrando solo las regiones que se aplican al país seleccionado. Finalmente, cuando se ha seleccionado un valor de región, el programa solicita una ciudad mostrando solo las ciudades que se aplican a la región seleccionada. De esta manera, puede proporcionar a su usuario una lista manejable de ciudades y asegurarse de que su usuario elija la ciudad correcta.

¿Cómo crear un grupo de parámetros en cascada?

Vaya a Explorador de datos → Parámetro → Nuevo → Nuevo grupo de parámetros en cascada

Aparece el cuadro de diálogo Crear un grupo de parámetros → Ingrese un nombre para el grupo de parámetros → Ingrese el texto de solicitud como se muestra en la siguiente imagen.

Ahora haga clic en la primera fila en blanco en la columna de valor, le mostrará todos los objetos disponibles en la lista. De la lista, seleccione País → Seleccione una fila en blanco debajo de País y seleccione Región → Aceptar

Ahora arrastre el parámetro de país al informe. Le dará un mensaje para ingresar el nombre del país. Una vez que elija el nombre del país → se le pedirá que elija el nombre de la región.

Arrastre el nombre de la región al informe.

En la vista Explorador de datos, haga clic con el botón derecho en el área Parámetros → seleccione Nuevo → Nuevo parámetro

Aparece el cuadro de diálogo Crear parámetro → Introduzca un nombre para el parámetro (hasta 255 caracteres alfanuméricos). En el cuadro de diálogo, puede cambiar el nombre y el tipo del parámetro junto con otras propiedades.

Seleccione el Tipo de datos apropiado de la lista → como Cadena, Número o Fecha, entre otros.

Para crear un parámetro que permita múltiples valores

En el Explorador de datos → haga clic derecho en Parámetros → seleccione Nuevo → Nuevo parámetro

En el cuadro de diálogo Crear parámetro, ingrese un nombre para el parámetro.

Seleccione el tipo de datos apropiado de la lista → Ingrese el texto de solicitud → Establezca Permitir múltiples valores en Verdadero.

Ahora, cuando se le solicite, puede especificar que se ingresen varios valores para el parámetro.

Para especificar valores discretos o de rango

Para el tipo de rango de valores, elija Discreto o Rango.

Si selecciona Discreto, el parámetro aceptará valores discretos (en lugar de rangos de valores).

Si selecciona Rango, se le solicitarán los valores de los parámetros. Puede ingresar un valor inicial y un valor final. Por ejemplo, si ingresa los valores "1" y "10", el rango es 1-10, y un informe que usa este parámetro para filtrar mostrará todos los registros con valores entre 1 y 10. Esto también funciona para parámetros de cadena. Con un valor inicial de "A" y un valor final de "H", un informe que utilice este parámetro para el filtrado mostrará todos los registros dentro de un rango alfabético de AH.

Si se seleccionan Permitir valores múltiples y Opciones discretas, el parámetro aceptará múltiples valores discretos. Puede ingresar más de un valor, pero estos valores se evaluarán individualmente y no se interpretarán como un rango. Si se seleccionan las opciones Permitir valores múltiples y Rango, el parámetro aceptará múltiples rangos.

Una vez que arrastre el parámetro a su informe → Para editar el archivo de parámetro, haga clic derecho en el nombre del parámetro y vaya a editar parámetro.

Una vez que haga clic en editar parámetro, se abrirá la ventana Editar parámetro.

También puede editar el parámetro haciendo doble clic en el nombre del parámetro.

Eliminar campo de parámetro

Vaya a la vista Explorador de datos → expanda Parámetros y luego haga clic con el botón derecho en el parámetro que desea eliminar.

Elija Eliminar.

Parámetros dinámicos

Puede crear parámetros utilizando LOV dinámicos para recuperar datos de la fuente de datos. porexample - Cuando el nombre del cliente en la base de datos cambia con frecuencia, puede crear LOV dinámicos.

¿Cómo crear un parámetro usando LOV dinámicos?

Abra su informe → panel Explorador de datos → haga clic derecho dentro de Parámetros y seleccione Nuevo parámetro.

Aparece el cuadro de diálogo Crear parámetro.

Ingrese un nombre para el parámetro (hasta 255 caracteres alfanuméricos) → Para crear una lista de valores, haga clic en el botón “Editar lista de valores”.

Aparece el cuadro de diálogo Editar lista de valores → En el área Tipo de lista, seleccione Dinámico.

En el cuadro combinado Valor, seleccione Nombre del cliente de la lista.

Puede ordenar la LOV en orden ascendente o descendente → Haga clic en Aceptar.

En el objeto Texto de solicitud, ingrese el texto de solicitud deseado (hasta 255 caracteres alfanuméricos) → Texto que aparece en el cuadro de diálogo de solicitud y el panel interactivo. El valor predeterminado es "Enter (ParameterName)" → Haga clic en Aceptar

Arrastre el parámetro a su informe.

Los subinformes le permiten combinar informes no relacionados en un solo informe. Es un informe dentro de un informe. Puede combinar datos que no se pueden vincular y presentar diferentes vistas de los mismos datos en un solo informe.

Diferencia entre el subinforme y el informe principal -

  • Se utiliza como un elemento en el informe principal y no se puede utilizar como informe único.

  • Un subinforme no puede contener otros subinformes.

  • Se puede colocar en cualquier sección del informe y el subinforme completo se imprimirá en esa sección.

  • No tiene secciones de encabezado o pie de página.

Subinformes no vinculados

Los subinformes no vinculados son informes independientes y sus datos no están vinculados a los datos del informe principal. Un subinforme no vinculado no tiene que utilizar los mismos datos que el informe principal; puede utilizar la misma fuente de datos o una fuente de datos diferente por completo. Independientemente de las fuentes de datos subyacentes, los informes se tratan como no relacionados.

Subinformes vinculados

Los subinformes vinculados utilizan datos que se coordinan con los datos del informe principal. El programa compara los datos del subinforme con los del informe principal. Si crea un informe principal con la información del cliente y un subinforme con la información del pedido y luego los vincula, el programa crea un subinforme para cada cliente que incluye todos sus pedidos.

Los subinformes se pueden vincular con enlaces de paso de datos o con filtros de subinformes.

Insertar subinformes

Puede insertar un informe nuevo o un informe existente como subinforme en un informe principal. El subinforme tiene características similares al informe principal. La fuente de datos que se utilizará en el subinforme debe ser similar a la fuente de datos que se utiliza en el informe principal y también debe estar ubicada en el mismo repositorio de BI. También puede elegir una conexión de origen diferente, pero debe tener un campo para vincular al informe principal.

No se puede insertar un subinforme en otro subinforme. Se puede colocar un subinforme en cualquier sección del informe y el subinforme completo se imprimirá en esa sección. Sin embargo, un subinforme no puede valerse por sí solo. Siempre se inserta como un elemento en un informe principal.

Formateo de subinformes

¿Cómo insertar un subinforme en un informe principal?

Vaya a la pestaña Insertar, haga clic en Subinforme → El programa muestra un marco de elemento.

Mueva el cursor al lugar donde desea que aparezca en el informe y haga clic para colocarlo.

Aparece el cuadro de diálogo Insertar subinforme → Seleccione crear un nuevo informe → Escriba un nombre para el informe en el cuadro de texto Nombre del informe. (También puede insertar un subinforme existente).

Opción Descripción
Usar fuente de datos del informe principal
  • los Edit Query aparece la página

Conectarse a una nueva fuente de datos
  • los Choose a Data Source Connection aparece el cuadro de diálogo

  • Seleccione una fuente de datos y luego click Next

  • los Edit Query aparece la página

Elija una opción del área Conexión de datos y haga clic en 'Siguiente'. Si elige Usar fuente de datos del informe principal, se abrirá el panel Consulta para agregar objetos en el informe.

Si selecciona conectarse a una nueva fuente de datos, se abrirá la ventana de conexión de la nueva fuente de datos desde la cual puede elegir una nueva fuente de datos.

Una vez que elija una nueva fuente de datos, debe definir la relación entre el informe principal y el subinforme.

Una vez que haga clic en 'Siguiente', se le pedirá que elija un tipo de informe secundario como Detallado, Gráfico, Total, Personalizado.

Haga clic en finalizar → se mostrará en la Estructura del informe principal. Si hace clic en la pestaña Página, se mostrarán los datos del subinforme en el informe principal.

Para insertar un informe existente como subinforme

En la pestaña Insertar, haga clic en Subinforme → El programa muestra un marco de elemento.

Mueva el cursor al lugar donde desea que aparezca en el informe y haga clic para colocarlo.

Aparece el asistente Insertar subinforme → Seleccione Usar informe existente y luego haga clic en Examinar.

Aparece el cuadro de diálogo Abrir → Seleccione el informe que le gustaría usar y luego haga clic en Abrir → Haga clic en Siguiente.

Si el informe que seleccionó contiene parámetros, aparece la página Enlaces de paso de datos.

Configure los enlaces apropiados y haga clic en 'Siguiente'. Aparece la página Crear filtros de subinforme → Cree vínculos entre su informe principal y el subinforme haciendo clic en Agregar → Haga clic en Finalizar.

El informe que seleccionó se agrega como subinforme.

Para guardar un subinforme como informe principal

También puede guardar un subinforme como informe principal.

Haga clic con el botón derecho en el marco del subinforme y haga clic en Guardar subinforme como → Guardar como

Escriba un nuevo nombre para el subinforme → Haga clic en Guardar.

El subinforme se guarda como informe principal y puede abrirlo y utilizarlo.

Editar las propiedades de un subinforme

Puede editar las propiedades de un subinforme después de haberlo insertado en su informe principal. Para formatear subinformes:

Haga clic con el botón derecho en el marco del subinforme y haga clic en Dar formato a subinforme.

Aparece el cuadro de diálogo Formato → Edite los valores.

Por ejemplo, puede cambiar el nombre del subinforme, editar la fuente, el tamaño, el color, etc.

Haga clic en Cerrar.

Para combinar dos informes no relacionados

Cree el informe que desea imprimir primero como informe principal.

Cree un nuevo subinforme.

Coloque el subinforme en el pie de página del informe y se imprimirá inmediatamente después del informe principal.

Creación de un subinforme a pedido

Los subinformes a pedido pueden resultar especialmente útiles cuando desee crear un informe que contenga varios subinformes.

La diferencia entre los subinformes regulares y los subinformes a pedido es que los datos reales de un subinforme a pedido no se leen de la fuente de datos hasta que el usuario los aísla. De esta manera, solo se recuperarán de la fuente de datos los datos de los subinformes a pedido que se ven realmente. Esto hace que los subinformes sean mucho más manejables.

Para crear un subinforme a pedido: coloque un subinforme ordinario en su informe principal. Haga clic derecho en el subinforme y haga clic en Dar formato a subinforme. Haga clic en la opción Subinforme y seleccione On Demand.

Finished Crystal Reportsse puede exportar a varios formatos como XML, HTM, PDF, hojas de cálculo y procesadores de texto y otros formatos comunes de intercambio de datos. Esto permite que Crystal Report se utilice y distribuya de forma sencilla.

Por ejemplo, es posible que desee utilizar los datos del informe para mejorar la presentación de los datos en un paquete de publicación de escritorio. El proceso de exportación requiere que especifique un formato y un destino. El formato determina el tipo de archivo y el destino determina dónde se encuentra el archivo.

En el modo de página, haga clic en Archivo → Exportar y seleccione un formato de exportación de la lista.

Aparece el cuadro de diálogo Opciones de exportación. Seleccione las opciones de exportación.

Haga clic en Aceptar → También puede establecer un formato como opciones predeterminadas.

En el cuadro de diálogo Destino de exportación que aparece, realice una de las siguientes acciones:

  • Haga clic en 'A archivo' e ingrese el título del informe para guardar el informe exportado en el cuadro de diálogo Exportar informe.

  • Haga clic en 'A la aplicación' para abrir el informe en la aplicación seleccionada sin guardarlo.

Existen diferentes opciones de Excel para exportar los datos de un Crystal Report.

Microsoft Excel (97-2003) solo datos

Microsoft Excel (97-2003) Data-Only es un formato basado en registros que se concentra en los datos. Este formato exporta la mayor parte del formato, sin embargo, no fusiona celdas y cada elemento se agrega a una sola celda.

Este formato también puede exportar ciertos resúmenes como funciones de Excel. Los resúmenes admitidos son SUM, AVERAGE, COUNT, MIN y MAX.

Solo datos del libro de Microsoft Excel

Sólo datos de libro de Microsoft Excel es un formato basado en registros que también se concentra en los datos. Este formato de exportación es una mejora del tipo de exportación de solo datos de libro de trabajo de Microsoft Excel existente.

El resultado exportado de este formato es un archivo XLSX. El formato de archivo XSLX es introducido y compatible con Microsoft Excel 2007 y versiones posteriores. El formato de solo datos del libro de trabajo de Microsoft Excel elimina las limitaciones de los formatos de archivo XLS anteriores, aproximadamente 65536 filas y 256 columnas.

Microsoft Excel (97-2003)

Microsoft Excel (97-2003) El formato basado en páginas convierte el contenido de su informe en celdas de Excel página por página. El contenido de varias páginas se exporta a la misma hoja de cálculo de Excel.

Si una hoja de trabajo se llena y hay más datos para exportar, el programa de exportación crea varias hojas de trabajo para acomodar los datos. Si un elemento de informe cubre más de una celda, el programa de exportación fusiona celdas para representar un elemento de informe.

Microsoft Excel tiene un límite de 256 columnas en una hoja de cálculo, por lo que no se exporta ningún elemento de informe que se agregue a celdas de más de 256 columnas. Este formato de exportación conserva la mayor parte del formato, pero no exporta elementos de línea y cuadro de su informe.

Limitaciones

El motor de tiempo de ejecución de Crystal Reports para Enterprise Java no admite todos los elementos incrustados en un informe. Por ejemplo, no se admiten elementos de mapa y cuadrículas OLAP.

Representación de personajes

La tecnología de representación de caracteres difiere entre Crystal Reports para Enterprise y Crystal Reports 2013. Esto significa que el tamaño de cada carácter individual puede tener ligeras diferencias (1 píxel) que se suman con el tiempo y crean filas o columnas adicionales.

El formato XML se utiliza principalmente para el intercambio de datos en el informe. Utiliza Crystal XML Schema.

El experto en XML de Crystal Reports se puede utilizar para personalizar la salida XML.

Exportar Crystal Reports en formato HTML permite acceder y distribuir fácilmente los datos del informe. Le permite acceder a su informe en muchos de los navegadores habituales, como Firefox y MS Internet Explorer.

El formato HTML 4.0 también guarda la estructura y el formato del informe utilizando DHTML. Todas las imágenes de su informe se guardan externamente y se inserta un hipervínculo en la salida HTML exportada. Este formato de exportación genera más de un archivo en la salida.

Vaya a Archivo → Exportar y seleccione HTML 4.0 de la lista. Aparece el cuadro de diálogo Opciones de exportación. Seleccione un directorio base en el cuadro de texto Directorio base. Haga clic en Aceptar.

Se abre el cuadro de diálogo Destino de exportación. En el cuadro de diálogo Destino de exportación, realice una de las siguientes acciones:

  • Haga clic en 'A archivo' e ingrese el título del informe para guardar el informe exportado en el cuadro de diálogo Exportar informe.

  • Haga clic en 'A la aplicación' para abrir el informe en la aplicación seleccionada sin guardarlo.

Si selecciona la casilla de verificación Separar páginas HTML, todo el informe se divide en páginas independientes. La página HTML inicial se guardará como <nombre del informe> .html. Este es el archivo que abre si desea ver su informe a través de su navegador web.

Exporta los elementos del informe como un conjunto de valores separados por los caracteres separadores y delimitadores que especifique. Cuando se usa una coma (,) para separar elementos, el formato se conoce comoComma Separated Values (CSV).

Este formato de exportación es popular entre los usuarios de Microsoft Excel. Crea una línea de valores para cada registro en su informe y también contiene todas las secciones de su informe, como Encabezado de página, Encabezado de grupo, Cuerpo, Pie de grupo, Pie de informe y Pie de página.

Este formato no se puede utilizar para exportar informes con tablas cruzadas. No se puede utilizar para exportar informes con subinformes en las secciones Encabezado de página o Pie de página.

Crystal Reports: exportación de datos a RTF

El formato RTF es un formato basado en páginas, pero no conserva todas las opciones de estructura y formato en la salida. El formato de Microsoft Word y el formato de texto enriquecido producen archivos RTF como salida.

Este formato está diseñado para su uso en aplicaciones, como formularios de llenado donde el espacio para ingresar texto está reservado como objetos de texto vacíos. Casi todo el formato se conserva en este formato de exportación.

El archivo de exportación contiene objetos de dibujo y campos de texto para mostrar objetos en el informe.

El formato de texto enriquecido (RTF) y el formato de Microsoft Word (RTF) son iguales.