Extend

非繰り返しフィールドの値を繰り返しフィールドのすべての繰り返しに使用できるようにします。

構文 

Extend (非繰り返しフィールド)

引数 

非繰り返しフィールド - 繰り返しフィールド以外のフィールド (1 つの値のみ入力できるフィールド)、または非繰り返しフィールドへの参照を返す式

戻り値のデータタイプ 

テキスト、数字、日付、時刻、タイムスタンプ、オブジェクト

起点バージョン 

6.0 以前のバージョン

説明 

Extend 関数は、繰り返しフィールドと非繰り返しフィールドの両方を使用する計算に使用します。Extend 関数を指定しないと、非繰り返しフィールドの値が使用されるのは、繰り返しフィールドの最初の繰り返しのみです。

例 1 

Extend (税率) * 数量 * 単価は、「税率」の値が「.06」、繰り返しフィールドの「数量」の値が「1」、「3」、「5」、繰り返しフィールドの「単価」の値が「19.95」、「3.67」、「4.99」の場合、「1.197」、「.6606」、「1.497」を返します。

例 2 

項目数 * Extend (if (従業員数 > 100 ; 割引価格 ; 価格)) は、「割引価格」の値が¥5,000、繰り返しフィールドの「項目数」の値が「25」、「10」、「15」、「従業員数」の値が 100 より大きい場合、「¥125,000」、「¥50,000」、「¥75,000」を返します。「従業員数」が 100 以下で、「価値」の値が¥10,000 の場合は、「¥250,000」、「¥100,000」、「¥150,000」を返します。