次の方法で共有


セルの更新 (XMLA)

UpdateCells コマンドを使用すると、キューブの書き戻しが有効になっているキューブ内の 1 つ以上のセルの値を変更できます。Microsoft SQL Server Analysis Services では、更新対象のセルを含む各パーティション用の別個の書き戻しテーブルに更新情報が保存されます。

注意

UpdateCells コマンドは、キューブ書き戻し時の割り当てをサポートしません。書き戻しの割り当てを使用するには、Statement コマンドを使用して多次元式 (MDX) UPDATE ステートメントを送信する必要があります。詳細については、「UPDATE CUBE ステートメント (MDX)」を参照してください。

セルの指定

UpdateCells コマンドの Cell プロパティは、更新対象のセルを含みます。Cell プロパティ内の各セルは、セルの序数を使用して識別します。概念的には、Analysis Services は、キューブを p 次元の配列 (p は軸の数) と見なしてキューブ内のセルに番号を付けます。セルは、行優先順で指定されます。次の図は、セルの序数を計算するための公式を示しています。

セルの序数の位置を計算する式

セルの序数が分かれば、Cell プロパティの Value プロパティ内でそのセルの目的の値を指定することができます。