0

Birtレポートを作成していますが、クエリで取得した数値に基づいてデータセットからデータを印刷する必要があります。例:クエリは1行のみを返し、列の1つは、クエリから取得したデータを繰り返す必要がある回数です。1から99999までの任意の数にすることができます。

どうやってやるの?助けてくれてありがとう。

4

1 に答える 1

1

スクリプト化されたdataSetを作成し、元のdataSetのデータを配列に渡すこともできます。スクリプトセットでは、何回繰り返すかを示すフィールドにアクセスし、繰り返したいデータを使用して、dataSetにその数の行を作成します。これで、スクリプト化されたdataSetをレポートで簡単に使用できます。

元のdataSetからデータを渡すには、beforeFactoryのデータエンジンAPIを使用してクエリを実行し、配列を入力するか、非表示のテキストボックスを元のdataSetにバインドして、レポートの上部に配置します。元のdataSetが最初に実行されることを確認し、元のdataSetのonFetchに配列を入力します。どちらの方法でも機能するはずです。

お役に立てれば。

于 2013-01-02T19:41:35.113 に答える