REPEAT ER 関数

REPEAT関数は、指定した入力と一致する値を持つフィールドを含むレコードを作成します。 次に、指定された回数繰り返されるレコードの新しい レコード リスト を返します。

構文

REPEAT (item, number)

論争

item: サポートされている プリミティブ データ型または 複合 データ型

繰り返す値。

number: 整数

繰り返しの回数。

戻り値

レコード リスト

レコードの結果リスト。

使用に関する注記

関数が返す繰り返しレコードの一覧では、次のフィールドが公開されます。

  • 指定値 (Item フィールド)
  • 現在のレコード インデックス (Number フィールド)

Note

この関数は 1 から始まる段落番号を使用するため、 Number フィールドの結果のリストの最初のレコードの値 は 1 になります。

回帰スイート自動化ツール (RSAT) を使用して電子レポート (ER) ソリューションのパフォーマンスとボリューム テストを実行できるように、この関数を使用して既存のデータを乗算します。

Example

ER 形式の実行が開始される前に、実行時にダイアログ ボックスのデータ入力フィールドで指定した数の Party XML 要素を含む XML 形式のドキュメントを生成する必要があります。

以下の図は、ER 形式 を示します。 この形式では、ただ一つの Party XML 要素が追加され、ただ一つの関係者のプロパティが公開されます。

[書式] デザイナー ページの [書式] タブの書式構造のスクリーンショット。

次の図は、以下の構成済データ ソースを示しています:

  • ただ一つの関係者を表す Party データ ソース。 Party.Value フィールドは、1 つのテキスト値を公開します。
  • 実行時にダイアログ ボックスにデータ入力フィールドを提供する NumberOfRepeatsデータ ソース 。生成されたドキュメントに入力する必要があるパーティの数を指定できます。
  • Party2 データ ソースで指定した回数だけ Party レコードを繰り返す NumberOfRepeats データ ソース。

[書式] デザイナー ページの [マッピング] タブの構成済みデータ ソースのスクリーンショット。

次の図は、XML 形式の出力を生成するために作成される編集可能な ER 形式のデータ バインドを示しています。 この出力では、個々の関係者が列挙型ノードとして表示されます。

[書式] デザイナー ページの [マッピング] タブで構成されたデータ バインディングのスクリーンショット。

次の図は、デザインされた形式を実行し、 NumberOfRepeats データ ソースの値を 5 として指定したときの結果を示しています。

新しい Web ブラウザー タブで形式を実行した結果のスクリーンショット。

その他のリソース

関数の一覧