Föregående Nästa

Skriva uttryck

Du kan skapa många rapporter med hjälp av data som kommer direkt från en datakälla genom att helt enkelt dra fält från datautforskaren till rapporten. Ibland kan det dock hända att du vill se information som inte finns i datakällan eller att du vill se data på ett annat sätt än som det visas i datakällan. Du kanske också vill sortera data med hjälp av en formel i stället för att sortera enligt ett befintligt fält. I de här fallen, och i många andra fall, skriver du uttryck med hjälp av JavaScript.

Ett uttryck är en sats som producerar ett värde. Ett uttryck kan vara ett konstantvärde, till exempel:

3.14
"Det är enkelt att skapa rapporter med BIRT"

När du drar ett fält till rapporten skapas en kolumnbindning med rätt uttryck. Uttrycket anger namnet på det fält vars värden visas i rapporten. I följande uttryck hämtas till exempel värden från fältet för kundnamn och fältet för telefon:

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

Ett uttryck kan innehålla vilken kombination som helst av konstantvärden, fält, operatorer, variabler och funktioner, så länge det utvärderas till ett enstaka värde. I följande exempel kombinerar det första uttrycket statisk text med ett fält, det andra använder en JavaScript-funktion och det tredje multiplicerar värdena från två fält:

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

 

 


(c) Copyright Actuate Corporation 2013