「データ・エクスプローラー」からレポートにデータ・セット・フィールドを単にドラッグすることによってデータ・ソースから直接取得したデータを使用して、多数のレポートを作成できます。ただし、場合によっては、データ・ソースにない情報を表示したり、データ・ソースでの表示とは異なる方法でデータを表示したりする必要が生じることがあります。
既存のフィールドでソートするのではなく、式を使用してデータをソートしたい場合もあります。
これらの場合、および他の多くの場合、JavaScript を使用して式を作成します。
式は値を生成するステートメントです。
式は次のようなリテラル値にすることができます。
フィールドをレポートにドラッグすると、BIRT レポート・デザイナーは、正しい式との列バインディングを作成します。
レポートでの値の表示元となるフィールドの名前が式で指定されます。
例えば、次の式は、customerName フィールドおよび phone フィールドそれぞれから値を取得します。
式には、評価結果が単一の値となるリテラル値、フィールド、演算子、変数、および関数の任意の組み合わせを含めることができます。
以下の例で、最初の式は静的テキストとフィールドを結合し、2 番目の式は JavaScript 関数を使用し、3 番目の式は 2 つのフィールドの値を乗算します。