Condividi tramite


Aggiornamento di celle (XMLA)

È possibile utilizzare il comando UpdateCells per modificare il valore di una o più celle in un cubo abilitato per il writeback. MicrosoftSQL ServerAnalysis Services archivia le informazioni aggiornate in una tabella writeback separata per ogni partizione che contiene le celle da aggiornare.

[!NOTA]

Il comando UpdateCells non supporta le allocazioni durante il writeback del cubo. Per utilizzare l'allocazione del writeback, è necessario utilizzare il comando Statement per inviare un'istruzione MDX (Multidimensional Expressions). Per ulteriori informazioni, vedere UPDATE CUBE (MDX).

Specifica di celle

La proprietà Cell del comando UpdateCells contiene le celle da aggiornare. Per identificare ogni cella nella proprietà Cell, utilizzare i numero ordinale della cella specifica. Concettualmente, in Analysis Services le celle vengono numerate in un cubo come se quest'ultimo fosse una matrice p-dimensionale, in cui p è il numero di assi. Le celle sono indirizzate in ordine di riga. Nell'illustrazione seguente viene illustrata la formula per calcolare il numero ordinale di una cella.

Formula per calcolare la posizione ordinale della cella

Una volta noto il numero ordinale di una cella, è possibile indicare il valore desiderato della cella nella proprietà Value della proprietà Cell.