Előző témakörKövetkező témakör


10. fejezet: 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 adatsor 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. Ezekben az esetekben, és sok más esetben is JavaScript használatával ír kifejezéseket.

A kifejezés olyan utasítás, ami értéket állít elő. A kifejezés lehet literál érték, például:

3.14 
"BIRT segítségével könnyű jelentéseket készíteni" 

Amikor egy mezőt a jelentésbe húz, akkor a BIRT Report Designer létrehozza Önnek a kifejezést. A kifejezés megadja a mező nevét, amelynek az értékét megjeleníti a jelentés. Az alábbi kifejezések például a vásárlóNeve és a telefon mezőből kapnak értéket, értelemszerűen:

dataSetRow["vásárlóNeve"] 
dataSetRow["telefon"] 

Egy kifejezés literál értékek, mezők, operátorok, változók és függvények tetszőleges kombinációját tartalmazhatja, amíg egyetlen értéket ad vissza. A következő példákban az első kifejezés statikus szöveget kombinál egy mezővel, a második egy JavaScript függvényt használ, a harmadik pedig két mező értékét szorozza össze:

"Összes rendelés: " + row["összesRendelés"] 
row["rendelésDátuma"].getYear() 
row["cikkMennyiség"] * row["cikkÁra"] 


(c) Copyright Actuate Corporation 2006

Előző témakörKövetkező témakör