更新单元 (XMLA)

您可使用 UpdateCells 命令更改多维数据集中为多维数据集写回启用的一个或多个单元的值。MicrosoftSQL ServerAnalysis Services 会针对包含要更新单元的每个分区,将更新后的信息存储在单独的写回表中。

注意注意

在多维数据集写回期间,UpdateCells 命令不支持分配。若要使用已分配的写回,应使用 Statement 命令发送多维表达式 (MDX) UPDATE 语句。有关详细信息,请参阅UPDATE CUBE (MDX)

指定单元

UpdateCells 命令的 Cell 属性包含要更新的单元。可使用单元的序号标识 Cell 属性中的每个单元。从概念上说,Analysis Services 在多维数据集中对单元进行编号,多维数据集就像是一个 p 维数组,其中 p 是轴的数目。单元按行优先的顺序排列。下图显示了用于计算单元序号的公式。

用于计算单元序号位置的公式

当您知道单元的序号后,可在 Cell 属性的 Value 属性中指示单元的预期值。