ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

STATLAST

STATLASTファンクションは、ディメンションまたはディメンション・サロゲートの現行のステータス・リストの最後の値、あるいは値セットの最後の値を返します。

戻り値

STATLASTが返すデータ型は、ディメンション値またはディメンション・サロゲート値のデータ型、あるいはディメンションのデフォルトのステータス・リストでの位置を示すINTEGERです。「返されるディメンション値の自動データ変換」を参照してください。

構文

STATLAST(dimension)

パラメータ

dimension

値がディメンション、ディメンション・サロゲートまたは値セットの名前であるテキスト式。

使用上の注意

返されるディメンション値の自動データ変換

STATLASTが返すディメンション値は、コンテキストに合せて数値またはテキスト値に変換されます。たとえば、jun95が6番目のmonth値であり、現行のステータス・リストの最後の値だとします。STATLAST(month)の値は、テキスト変数または数値変数に代入できます。

次の文ではテキスト出力値が生成されます。

DEFINE textvar TEXT
TEXTVAR = statlast(MONTH)
SHOW textvar
Jun95

これに対して、次の文では数値出力値が生成されます。

DEFINE intvar INTEGER
INTVAR = STATLAST(month)
SHOW INTVAR
6

例8-109 STATLASTによるステータスの設定

次のプログラムの行は、STATLASTを使用して、onemonthという変数に先に格納されている月で始まり、ステータスの最後の値で終わるステータスにある値にmonthを制限します。

LIMIT month KEEP onemonth TO STATLAST(month)

ここでは、特定のmonthの値ではなくSTATLASTが使用されているため、この制限はどのステータス・リストでも機能します。