前へ 次へ

式の作成

「データ・エクスプローラー」からレポートにデータ・セット・フィールドを単にドラッグすることによってデータ・ソースから直接取得したデータを使用して、多数のレポートを作成できます。ただし、場合によっては、データ・ソースにない情報を表示したり、データ・ソースでの表示とは異なる方法でデータを表示したりする必要が生じることがあります。 既存のフィールドでソートするのではなく、式を使用してデータをソートしたい場合もあります。 これらの場合、および他の多くの場合、JavaScript を使用して式を作成します。

式は値を生成するステートメントです。 式は次のようなリテラル値にすることができます。

3.14
"It is easy to create reports with BIRT"

フィールドをレポートにドラッグすると、BIRT レポート・デザイナーは、正しい式との列バインディングを作成します。 レポートでの値の表示元となるフィールドの名前が式で指定されます。 例えば、次の式は、customerName フィールドおよび phone フィールドそれぞれから値を取得します。

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

式には、評価結果が単一の値となるリテラル値、フィールド、演算子、変数、および関数の任意の組み合わせを含めることができます。 以下の例で、最初の式は静的テキストとフィールドを結合し、2 番目の式は JavaScript 関数を使用し、3 番目の式は 2 つのフィールドの値を乗算します。

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

 

 


(c) Copyright Actuate Corporation 2013