![]() ![]() |
Mnoho sestav můžete vytvořit pomocí dat, která pocházejí přímo ze zdroje dat, a to jednoduše tak, že přetáhnete pole množiny dat z Průzkumníku dat do sestavy. Někdy ovšem chcete zobrazit informace, které nejsou ve zdroji dat, nebo chcete zobrazit data jinak, než se zobrazují ve zdroji dat. Můžete také chtít seřadit data spíše pomocí vzorce, než řadit existující pole. Pro tyto a mnohé další případy napíšete výraz pomocí skriptovacího jazyka JavaScript.
Výraz je příkaz, který vytvoří hodnotu. Výraz může mít literálovou hodnotu, jako je:
Když přetáhnete pole do sestavy, BIRT Report Designer za vás vytvoří výraz. Výraz specifikuje název pole, jehož hodnoty sestava zobrazuje. Následující výrazy například získají hodnoty z pole customerName, resp. pole telefon:
Výraz může obsahovat libovolnou kombinaci literálových hodnot, polí, operátorů, proměnných a funkcí, pokud jejich vyhodnocení vede k jediné hodnotě. V následujících příkladech první výraz kombinuje statický text s polem, druhý výraz používá funkci JavaScript a třetí výraz násobí hodnoty dvou polí:
"Objem objednávky: " + row["orderTotal"] row["orderDate"].getYear() row["itemQuantity"] * row["itemPrice"]
![]() ![]() |