Calcoli nei modelli multidimensionali
La scheda Calcoli in Progettazione cubi consente di creare membri calcolati, set denominati e altri calcoli MDX (Multidimensional Expressions).
La scheda Calcoli include i tre riquadri seguenti:
Il riquadro Libreria script contiene l'elenco dei calcoli inclusi in un cubo e consente di creare, organizzare e selezionare i calcoli da modificare.
Il riquadro Strumenti di calcolo include metadati, funzioni e modelli in base ai quali creare i calcoli.
Il riquadro Espressioni di calcolo supporta la visualizzazione Form e visualizzazione Script.
Nota
Per altre informazioni sullo scripting MDX, vedere Introduzione allo scripting MDX in Microsoft SQL Server 2005 e vedere la sezione Risorse aggiuntive nella pagina SQL Server 2005 - Analysis Services nel sito Web Microsoft TechNet. Per altre informazioni su problemi di prestazioni legati alla progettazione dei cubi, vedere la guida alle prestazioni di SQL Server 2005 Analysis Services.
Creazione di un nuovo calcolo
Per creare un nuovo calcolo, nella scheda Calcoli di Progettazione cubi scegliere Nuovo membro calcolato , Nuovo set denominatoo Nuovo comando scriptdal menu Cubo, a seconda del tipo di calcolo da creare. È anche possibile fare clic sui pulsanti corrispondenti sulla barra degli strumenti o fare clic con il pulsante destro del mouse in un punto qualsiasi all'interno del riquadro Libreria script e quindi scegliere uno dei comandi dal menu di scelta rapida. In questo modo viene aggiunto un nuovo calcolo al riquadro Libreria script e i campi corrispondenti vengono visualizzati nel form di calcolo nel riquadro delle espressioni di calcolo. In caso di creazione di un nuovo script, questa operazione apre la visualizzazione Script nel riquadro Espressioni di calcolo. Per altre informazioni sulla creazione dei tre tipi di calcoli, vedere Creare membri calcolati, Creare set denominatie Definire le assegnazioni e altri comandi script.
Modifica di script
Modificare gli script nel riquadro Espressioni di calcolo della scheda Calcoli . Il riquadro Espressioni di calcolo include due visualizzazioni, visualizzazione script e visualizzazione Modulo. Nella visualizzazione Form vengono visualizzate le espressioni e le proprietà relative a un unico comando. Quando si modifica uno script MDX la visualizzazione Form viene riempita da una casella di espressione.
Nella visualizzazione Script è disponibile un editor del codice in cui è possibile modificare gli script. Quando nel riquadro delle espressioni di calcolo è attiva la visualizzazione Script, il riquadro Libreria script è nascosto. La visualizzazione Script offre codifica a colori, corrispondenza delle parentesi, completamento automatico e blocchi di codice MDX. Le aree di codice MDX possono essere compresse o espanse per semplificare le operazioni di modifica.
Per passare dalla visualizzazione Form alla visualizzazione Script e viceversa, scegliere Mostra calcoli in dal menu Cuboe quindi Script o Form. È anche possibile fare clic su Visualizzazione Form o Visualizzazione Script sulla barra degli strumenti.
Modifica dell'ordine di valutazione
I calcoli vengono valutati in base all'ordine riportato nel riquadro Libreria script . Per modificare l'ordine di valutazione dei calcoli, fare clic con il pulsante destro del mouse su un calcolo qualsiasi e quindi scegliere Sposta su o Sposta giù dal menu di scelta rapida. È anche possibile fare clic su un calcolo e quindi su Sposta su o Sposta giù sulla barra degli strumenti.
È possibile sostituire questo ordine manualmente per celle calcolate e membri calcolati. Per altre informazioni sull'ordine di passaggio e sull'ordine di risoluzione, vedere Informazioni sull'ordine pass e risolutore (MDX).
Eliminazione di un calcolo
Per eliminare un calcolo esistente, nel riquadro Libreria script della scheda Calcoli selezionare il calcolo da eliminare e quindi scegliere Elimina dal menu Modifica o fare clic su Elimina sulla barra degli strumenti. È anche possibile fare clic con il pulsante destro del mouse sul calcolo desiderato nel riquadro Libreria script e quindi scegliere Elimina dal menu di scelta rapida.