既存の計算メンバーを更新します。
Syntax
UPDATE MEMBER Cube_Name.Member_Name
AS MDX_Expression
[,Property_Name = Property_Value, ...n]
......[,SCOPE_ISOLATION = CUBE]
引数
Cube_Name
メンバーを含むキューブの名前を指定する有効な文字列。
Member_Name
既存のメンバー名を指定する有効な文字列。
MDX_Expression
メンバーを更新する有効な多次元表現(MDX)式。
Property_Name
計算されたメンバープロパティの名前を指定する有効な文字列。
Property_Value
計算されたメンバーの性質値を指定する有効なスカラー式。
Remarks
UPDATE MEMBER ステートメントは、既存の計算メンバーを更新しつつ、他の計算に対する相対的な優先順位を保持します。 したがって、 UPDATE MEMBER文を使ってSOLVEORDERを変更することはできません。
キューブのMDXスクリプトで UPDATE MEMBER文を指定することはできません。
現在接続されているキューブ以外のキューブを指定するとエラーが発生します。 したがって、現在のキューブを表すにはキューブ名の代わりにCURRENTCUBEを使うべきです。
OLE DBで定義されているメンバープロパティの詳細については、OLE DBのドキュメントをご覧ください。
標準性質
各メンバーにはデフォルトのプロパティのセットがあります。 以下の表はこれらのデフォルトプロパティを示しています。
| プロパティ識別子 | 意味 |
|---|---|
| FORMAT_STRING | クライアントアプリケーションがセルの値を表示するために使えるOfficeスタイルのフォーマット文字列です。 |
| 可視化 | 計算されたメンバーがスキーマの行セットに見えるかどうかを示す値です。
AddCalculatedMembers関数を使って、計算された可視メンバーをセットに追加できます。 ゼロでない値は、計算されたメンバーが見えることを示します。 このプロパティのデフォルト値は 「可視」です。 見えない計算メンバーは、より複雑な計算メンバーの中間ステップとして一般的に使用されます。 これらの計算されたメンバーは、測度など他のタイプのメンバーでも呼ばれます。 |
| NON_EMPTY_BEHAVIOR | MDXが空セルを解決する際に計算メンバーの挙動を決定するために用いる指標または集合。 |
| キャプション | クライアントアプリケーションがメンバーを表示するために使用するキャプションを指定する文字列の値。 |
| DISPLAY_FOLDER | クライアントアプリケーションがメンバーを表示する表示フォルダのパスを指定する文字列の値です。 フォルダレベルの区切りはクライアントアプリケーションによって定義されます。 Analysis Servicesが提供するツールやクライアントでは、レベル区切りとしてバックスラッシュ(\)を使います。 定義されたメンバーに対して複数の表示フォルダを提供するには、セミコロン(;)でフォルダを区切ってください。 |
| ASSOCIATED_MEASURE_GROUP | この要素が関連付けられる測度群の名前。 |