Freigeben über


Aktualisieren von Zellen (XMLA)

Sie können den Befehl UpdateCells verwenden, um den Wert einer oder mehrerer Zellen im Cube zu ändern, in dem der Rückschreibemodus aktiviert ist. Microsoft SQL Server Analysis Services speichert die aktualisierten Informationen in einer separaten Rückschreibetabelle für jede Partition, die zu aktualisierende Zellen enthält.

HinweisHinweis

Der Befehl UpdateCells unterstützt während des Rückschreibens keine Zuordnungen. Um ein zugeordnetes Rückschreiben zu verwenden, sollten Sie den Befehl Statement verwenden, um eine MDX UPDATE-Anweisung (Multidimensional Expressions) zu senden. Weitere Informationen finden Sie unter UPDATE CUBE-Anweisung (MDX).

Angeben von Zellen

Die Eigenschaft Zelle des Befehls UpdateCells enthält die zu aktualisierenden Zellen. Sie identifizieren jede Zelle in der Eigenschaft Cell mithilfe der Ordinalzahl dieser Zelle. Konzeptionell nummeriert Analysis Services die Zellen in einem Cube so, als sei der Cube ein p-dimensionales Array, wobei p für die Anzahl der Achsen steht. Die Zellen werden in zeilengerichteter Reihenfolge adressiert. Die folgende Abbildung zeigt die Formel für die Berechnung der Ordinalzahl einer Zelle.

Formel zum Berechnen der Zellenordnungsposition

Sobald Sie die Ordinalzahl einer Zelle kennen, können Sie den vorgesehenen Wert der Zelle in der Eigenschaft Wert der Eigenschaft Zelle angeben.