InStr

EssbaseのMDX InStr()関数は、別の文字列内で、ある文字列が最初に出現する位置を指定する数値を返します。この関数では、startパラメータが必須です。

構文

InStr ( start, string1, string2 [,compare] )

パラメータ

start

string1で検索を開始する文字の位置。たとえば、位置の値が1の場合、検索は文字列の最初の文字から開始されます。このパラメータは必須です。

string1

検索する文字列式またはリテラル文字列。

string2

検索対象の文字列式またはリテラル文字列。

compare

オプションの検索モード。値: 大文字と小文字を区別する場合は0、大文字と小文字を区別しない場合は1。デフォルトでは、大文字と小文字が区別されます。

ノート

一致する文字列が見つからない場合、戻り値は0です。

オプションのstart引数が必要な場合は、かわりにInString関数を使用してください。

InStr (5, "Year2000_promotional", "promotional", 1) 

10を返します。