Előző Következő

Kifejezések írása

Sok jelentést létrehozhat közvetlenül az adatforrásból származó adatok felhasználásával úgy, hogy egyszerűen áthúzza az adathalmaz mezőket az Adatböngészőből a jelentésbe. Néha azonban elképzelhető, hogy olyan adatokat szeretne megjeleníteni, amelyek nincsenek benne az adatforrásban, illetve máshogy szeretne adatokat megjeleníteni, mint ahogyan azok az adatforrásban szerepelnek. Az is elképzelhető, hogy egy képlet, nem pedig egy meglévő mező szerint szeretné rendezni az adatokat. Ebben és sok más esetben JavaScript használatával írhat kifejezéseket.

Egy kifejezés egy értéket eredményező utasítás. A kifejezés lehet literál érték, például:

3.14
"A BIRT használatával könnyű jelentéseket készíteni"

Amikor mezőt húz a jelentésbe a BIRT jelentéstervező létrehoz egy oszlopkötést a helyes kifejezéssel. A kifejezés megadja azon mező nevét, ahonnan a jelentés értékeket jelenít meg. Az alábbi kifejezések például a customerName (vásárló neve) és a phone (telefonszám) mezőből kapnak értéket, értelemszerűen:

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

A kifejezések tartalmazhatják egyetlen értékre kiértékelhető literál értékek, mezők, operátorok, változók és függvények tetszőleges kombinációját . A következő példákban az első kifejezés statikus szöveget kombinál mezővel, a második JavaScript függvényt használ, a harmadik pedig két mező értékeit szorozza:

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

 

 


(c) Copyright Actuate Corporation 2013