STRING_HEAD マクロ
(計算内容) STRING_HEAD マクロは IBM® Campaign でのみ使用可能です。
構文
STRING_HEAD(num_chars, data)パラメーター
num_chars
data の各ストリングの先頭から返される文字の数。これは、ゼロより大きい正整数である必要があります。
data
ASCII テキスト・ストリング値。これは引用符で囲んだ ASCII テキスト、テキスト列、テキストを含んだセル範囲、または上記のいずれかを評価する式になります。data のフォーマット定義については、このガイドの IBM 製品の章にある「マクロ関数パラメーター」セクションを参照してください。
説明
STRING_HEAD は、指定されたデータ範囲の各ストリング値から最初の num_chars 文字を返します。num_chars がテキスト・ストリング内の文字数より大きい場合は、残りの文字数がヌル文字「\0」で埋められます。
例
TEMP = STRING_HEAD(3, "JAN 15, 1997") 「JAN」という ASCII テキスト・ストリングを含む新しい列を TEMP という名前で作成します。 |
TEMP = STRING_HEAD(10, "Pressure") 「Pressure」という ASCII テキスト・ストリングを含む新しい列を TEMP という名前で作成します。 |
TEMP = STRING_HEAD(5, V1) V1 列の各ストリングの最初の 5 文字を含む新しい列を TEMP という名前で作成します。 |
TEMP = STRING_HEAD(1, V1:V3) TEMP、VX、および VY という名前の新しい列 3 つを作成します。TEMP 列の値は V1 列の対応する行のストリングの最初の文字であり、VX 列の値は V2 列の対応する行のストリングの最初の文字であり、VY 列の値は V3 列の対応する行のストリングの最初の文字です。 |
TEMP = STRING_HEAD(12, V4[1:50]:V6] TEMP、VX、および VY という名前の新しい列 3 つを作成します。TEMP 列の値は V1 列の 1 から 50 行のストリングの最初の 12 文字であり、VX 列の値は V2 列の 1 から 50 行のストリングの最初の 12 文字であり、VY 列の値は V3 列の 1 から 50 行のストリングの最初の 12 文字です。 |
関連関数
機能 | 説明 |
---|---|
STRING_CONCAT | 指定されたデータ範囲の 2 つのテキスト・ストリングを連結します |
STRING_LENGTH | 指定されたデータ範囲の各ストリングの長さを戻します |
STRING_SEG | 指定された 2 つの指標の間のストリング・セグメントを戻します |
STRING_TAIL | 指定されたデータ範囲の各ストリングの末尾の n 文字を戻します |