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」を返します。