Definire le assegnazioni e altri comandi script
Per creare uno script vuoto, nella scheda Calcoli di Progettazione cubi fare clic sull'icona Nuovo comando script sulla barra degli strumenti. Quando si crea un nuovo script, viene visualizzato inizialmente con un titolo vuoto nel riquadro Organizzatore script della scheda Calcoli. I caratteri digitati nel riquadro Espressioni di calcolo saranno visibili come nome dell'elemento in Script Organizer. Nella prima riga è pertanto opportuno digitare un nome con commenti, in modo da identificare più agevolmente lo script nel riquadro Libreria script . Per altre informazioni, vedere Introduction to MDX Scripting in Microsoft SQL Server 2005(Introduzione alla creazione di script MDX in Microsoft SQL Server 2005). Per altre informazioni sui problemi di prestazioni correlati alle query e ai calcoli MDX, vedere la sezione "Scrittura di MDX efficiente" nella SQL Server 2005 Analysis Services Performance Guide.
Importante
Quando si passa inizialmente alla scheda Calcoli di Progettazione cubi, nel riquadro Libreria script è presente un unico script con un comando CALCULATE. Il comando CALCULATE controlla l'aggregazione delle celle del cubo ed è consigliabile modificarlo solo se si desidera specificare manualmente la modalità di aggregazione delle celle del cubo.
È possibile utilizzare il riquadro Espressioni calcoli per compilare un'espressione nella sintassi MDX (Multidimensional Expression). Durante il processo di compilazione dell'espressione, è possibile trascinare o copiare componenti, funzioni e modelli del cubo dal riquadro Strumenti di calcolo nel riquadro Espressioni di calcolo. In questo modo lo script per l'elemento viene aggiunto al riquadro Espressioni di calcolo nella posizione in cui si rilascia o incolla l'elemento. Sostituire gli argomenti e i rispettivi delimitatori (« e ») con i valori appropriati.
Importante
Quando si scrive un'espressione contenente più istruzioni utilizzando il riquadro Espressioni di calcolo, verificare che tutte le righe dello script MDX ad eccezione dell'ultima terminino con un punto e virgola (;). I calcoli vengono concatenati in un singolo script MDX e ad ogni script viene aggiunto un punto e virgola in modo da garantire la corretta compilazione dello script MDX. Se si aggiunge un punto e virgola all'ultima riga dello script nel riquadro Espressioni di calcoli, il cubo verrà compilato e distribuito in modo corretto, ma non sarà possibile eseguirvi query.