Anterior Siguiente

Tarea 6:  Ordenar los datos

Cuando crea por primera vez un informe y obtiene una vista previa de él, el informe muestra las filas de datos en el orden en el que las devuelve la consulta. El orden puede variar, dependiendo de muchos factores, como por ejemplo la forma en la que se han proporcionado los datos en el origen de datos. En la mayoría de los casos, querrá cambiar el orden en el que los datos aparecen en el informe.

1  
2  
3  
En el editor de diseño, seleccione la tabla seleccionando la pestaña Tabla en la esquina inferior izquierda, tal como se muestra en la figura 1-18. Esta pestaña aparecerá al pasar el puntero del ratón sobre la esquina inferior izquierda de la tabla.

Figura 1-18 Selección de la tabla

Figura 1-18  Selección de la tabla
Editor de propiedades visualiza las propiedades de la tabla, tal como se muestra en la figura 1-19.

Figura 1-19 El Editor de propiedades muestra las propiedades generales de la tabla

Figura 1-19  Editor de propiedades, que visualiza las propiedades generales de la tabla
4  
5  
*
*
La figura 1-20 muestra la definición de ordenación.

Figura 1-20 Definición de ordenación en Clave de ordenación nueva

Figura 1-20  Definición de ordenación en Clave de ordenación nueva
Seleccione Aceptar. La página Ordenar visualiza la clave de ordenación definida.
6  

Figura 1-21	Datos ordenados por nombre de cliente

Figura 1-21  Datos ordenados por nombre de cliente
Observe que los nombres escritos con letras mayúsculas aparecen al principio de la lista. BIRT ordena los datos de tipo serie de acuerdo con los valores de punto de código de UCS-2. En los juegos de caracteres basados en ASCII, las letras mayúsculas tienen valores más bajos de punto de código que las letras minúsculas. Por tanto, las letras mayúsculas aparecerán antes que las letras minúsculas.
7  
1  
2  
En la página Ordenar, que se muestra en la figura 1-22, seleccione la clave de ordenación, y a continuación seleccione Editar.

Figura 1-22	Clave de ordenación mostrada en la página Ordenar

Figura 1-22  Clave de ordenación visualizada en la página Ordenar
3  
row["CUSTOMERNAME"].toUpperCase()
Esta expresión utiliza la función toUpperCase( )  de JavaScript para convertir a mayúsculas todos los valores de nombre de cliente antes de la ordenación. Los nombres de función de JavaScript son sensibles a mayúsculas y minúsculas, así que debe especificar toUpperCase( ) exactamente como se muestra. Las referencias a los nombres de columna también son sensibles a mayúsculas y minúsculas. En esta expresión, row["CUSTOMERNAME"] es el nombre correcto que se debe utilizar. Si, por ejemplo, escribe row["customername"], el Diseñador de informes BIRT muestra un error cuando se ejecuta el informe. Puede verificar la conversión a mayúsculas de un nombre de columna mirando el nombre que se visualiza en el Explorador de datos.
8  

(c) Copyright Actuate Corporation 2013