UPDATE MEMBER ステートメント (MDX)
既存の計算されるメンバーを更新します。
構文
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
計算されるメンバーのプロパティの値を指定する有効なスカラー式です。
説明
UPDATE MEMBER ステートメントは、他の計算に対してこのメンバーの相対的な優先順位を維持しながら、既存の計算されるメンバーを更新します。 したがって、SOLVEORDER を変更するために UPDATE MEMBER ステートメントを使用することはできません。
キューブの MDX スクリプトでは、UPDATE MEMBER ステートメントを指定できません。
現在接続しているキューブ以外のキューブを指定すると、エラーになります。 したがって、キューブ名の代わりに CURRENTCUBE を使用して、現在のキューブを確実に指定してください。
OLE DB によって定義されるメンバー プロパティの詳細については、OLE DB のドキュメントを参照してください。
標準のプロパティ
メンバーには、それぞれ既定のプロパティのセットがあります。 次の表は、これらの既定のプロパティを示しています。
プロパティの識別子 |
意味 |
---|---|
FORMAT_STRING |
クライアント アプリケーションでセル値を表示するために使用する、Microsoft Office のスタイル書式文字列です。 |
VISIBLE |
計算されるメンバーがスキーマ行セットに表示されるかどうかを示す値です。 表示される計算されるメンバーは、AddCalculatedMembers 関数を使用してセットに追加できます。 0 以外の値は、計算されるメンバーが表示されることを示します。 このプロパティの既定値は、Visible です。 表示されない計算されるメンバーは、一般的には中間段階として、より複雑な計算されるメンバー内で使用されます。 これらの計算されるメンバーは、メジャーなど、他の種類のメンバーによって参照することもできます。 |
NON_EMPTY_BEHAVIOR |
空のセルを解決する場合の計算されるメンバーの動作を決定するために MDX が使用するメジャーまたはセットです。 |
CAPTION |
メンバーを表示するためにクライアント アプリケーションが使用するキャプションを指定する文字列値です。 |
DISPLAY_FOLDER |
クライアント アプリケーションによってメンバーが表示される、表示フォルダーのパスを指定する文字列値です。 フォルダー レベルの区切り記号は、クライアント アプリケーションによって定義されます。 Analysis Services が提供するツールおよびクライアントでは、円記号 (\) がレベルの区切り記号です。定義されたメンバーで複数の表示フォルダーを指定するには、セミコロン (;) を使用してフォルダーを区切ります。 |
ASSOCIATED_MEASURE_GROUP |
このメンバーが関連付けられているメジャー グループの名前です。 |