![]() ![]() |
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. Sin embargo, a veces es posible que desee visualizar información que esté en el origen de datos o que desee visualizar datos de forma distinta a como aparecen en el origen de datos. También es posible que desee ordenar los datos utilizando una fórmula, en lugar de ordenarlos en base a un campo existente. Para estos casos, y para muchos otros, debe escribir 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 arrastre un campo al informe, el Diseñador de informes BIRT creará la expresión para usted. 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, siempre y cuando se evalúe 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"]
![]() ![]() |