Anterior Siguiente

Escribir expresiones

Puede crear muchos informes utilizando datos que procedan directamente de un origen de datos, simplemente arrastrando los campos de origen de datos desde el Explorador de datos al informe. Pero a veces puede desear mostrar información que no reside en el origen de datos o mostrar datos de forma diferente a como aparecen en el origen de datos. También puede que desee ordenar los datos utilizando una fórmula, en lugar de ordenarlos de acuerdo con un campo existente. Para estos y muchos otros casos, escriba expresiones utilizando JavaScript.

Una expresión es una sentencia que produce un valor. Una expresión puede ser un valor literal, como por ejemplo:

3,14
"Es fácil crear informes con BIRT"

Cuando arrastra un campo al informe, el Diseñador de informes BIRT crea un enlace de columna con la expresión correcta. La expresión especifica el nombre del campo, cuyos valores visualiza el informe. Por ejemplo, las expresiones siguientes obtienen valores del campo customerName y del campo phone, respectivamente:

dataSetRow["customerName"]
dataSetRow["phone"]

Una expresión puede contener cualquier combinación de valores literales, campos, operadores, variables y funciones, expresión que se evalúa en un único valor. En los ejemplos siguientes, la primera expresión combina texto estático con un campo, la segunda expresión utiliza una expresión JavaScript y la tercera expresión multiplica los valores de dos campos:

"Order Total: " + row["orderTotal"]
row["orderDate"].getYear()
row["itemQuantity"] * row["itemPrice"]

 

 


(c) Copyright Actuate Corporation 2013