![]() ![]() |
データ・エクスプローラーからレポートにデータ・セット・フィールドをドラッグするだけで、データ・ソースから直接取得するデータを使用して、多数のレポートを作成できます。 ただし、データ・ソースにない情報を表示したり、データ・ソースとは異なる方法で表示したりしたい場合があります。既存のフィールドでソートするのではなく、式を使用してデータをソートしたい場合もあります。 これらの場合、および他の多くの場合、JavaScript を使用して式を作成します。
式は値を生成するステートメントです。式は次のようなリテラル値にすることができます。
フィールドをレポートにドラッグすると、BIRT Report Designer が式を作成します。この式でフィールドの名前が指定され、その値がレポートで表示されます。例えば、次の式は、customerName フィールドおよび phone フィールドそれぞれから値を取得します。
式は、評価結果が単一値になる限り、リテラル値、フィールド、演算子、変数、および関数の組み合わせを含むことができます。 次の例では、最初の式は、静的テキストとフィールドを結合し、2 番目の式は、JavaScript 関数を使用し、3 番目の式は、2 つのフィールドの値を乗算します。
"Order Total: " + row["orderTotal"] row["orderDate"].getYear() row["itemQuantity"] * row["itemPrice"]
![]() ![]() |