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:
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:
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: