Freigeben über


Aktualisieren von Zellen (XMLA)

Mit dem Befehl "UpdateCells" können Sie den Wert einer oder mehrerer Zellen in einem Cube ändern, der für den Cuberückschreiben aktiviert ist. Microsoft SQL Server Analysis Services speichert die aktualisierten Informationen in einer separaten Rückschreibtabelle für jede Partition, die Zellen enthält, die aktualisiert werden sollen.

Hinweis

Der UpdateCells Befehl unterstützt keine Zuordnungen während des Cuberückschreibens. Um den zugewiesenen Rückschreibvorgang zu verwenden, sollten Sie den Befehl "Anweisung " verwenden, um eine Multidimensional Expressions (MDX) UPDATE-Anweisung zu senden. Weitere Informationen finden Sie unter UPDATE CUBE-Anweisung (MDX).For more information, see UPDATE CUBE Statement (MDX).

Angeben von Zellen

Die Cell-Eigenschaft des UpdateCells Befehls enthält die zu aktualisierenden Zellen. Sie identifizieren jede Zelle in der Eigenschaft mithilfe der Cell Ordnungszahl dieser Zelle. Konzeptionell nummeriert Analysis Services Zellen in einem Cube so, als wäre der Würfel ein p-dimensionales Array, wobei p die Anzahl der Achsen ist. Zellen werden in Zeilen-Hauptreihenfolge adressiert. Die folgende Abbildung zeigt die Formel zum Berechnen der Ordnungszahl einer Zelle.

Formel zum Berechnen der Ordnungsposition der Zelle

Sobald Sie die Ordnungszahl einer Zelle kennen, können Sie den beabsichtigten Wert der Zelle in der Value-Eigenschaft der Cell-Eigenschaft angeben.

Siehe auch

Update-Element (XMLA)
Entwickeln mit XMLA in Analysis Services