機械翻訳について

@SUBSTRING

既存のソース文字列からリクエストされた文字列を返します。 ソース文字列は、テキスト文字列またはメンバー名にすることも、テキスト文字列または単一のメンバー名を戻す関数を指定した結果にすることもできます。

構文

@SUBSTRING (String, StartPosition [, EndPosition])

パラメータ

String

文字列または関数で、文字列または単一のメンバー名を戻します(たとえば、@ATTRIBUTESVAL@CONCATENATEおよび@NAMEは文字列を戻します)。)

StartPosition

部分文字列に含めるString内の開始文字位置。 0以上の整数(0はStringの最初の文字、1は2番目の文字など)。

EndPosition

オプション。 1以上の整数(1はStringの最初の文字、2は2番目の文字など)。 EndPositionが指定されていないか、StartPositionより小さい場合、Essbaseはソース文字列から残りのすべての文字を返します。 これは、開始位置が使用する別の採番方式であることに注意してください。

次に、Sample Basicデータベースの例を示します:

表2-33 @SUBSTRINGの例と結果

関数文 結果
@SUBSTRING ("100-10",1) "00-10"
@SUBSTRING ("200-21",0,2) "20"

@SUBSTRING (@Name(@Parent(Jan)),3)

(Janの親はQtr1です。)

"1"

関連項目