Definizione di calcoli

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 ulteriori informazioni sulla creazione di script MDX, vedere Introduzione alla creazione di script MDX in Microsoft SQL Server 2005 e la sezione relativa alle risorse aggiuntive nella pagina SQL Server 2005 – Analysis Services del sito Web Microsoft TechNet. Per ulteriori 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 denominato oppure Nuovo comando script dal menu Cubo, a seconda del tipo di calcolo che si desidera creare. È inoltre possibile fare clic sui pulsanti corrispondenti sulla barra degli strumenti oppure 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 calcoli nel riquadro Espressioni di calcolo. In caso di creazione di un nuovo script, questa operazione apre la visualizzazione Script nel riquadro Espressioni di calcolo. Per ulteriori informazioni sulla creazione dei tre tipi di calcolo, vedere Creazione di membri calcolati, Creazione di set denominati e Definizione di assegnazioni e altri comandi script.

Modifica di script

Per modificare gli script, utilizzare il riquadro Espressioni di calcolo nella scheda Calcoli. Nel riquadro Espressioni di calcolo sono disponibili due modalità di visualizzazione, ovvero Script e Form. 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 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 Cubo e quindi Script o Form. È inoltre 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. È inoltre 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 ulteriori informazioni sull'ordine di calcolo e sull'ordine di valutazione, vedere Informazioni sull'ordine di calcolo e di valutazione (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 oppure fare clic su Elimina sulla barra degli strumenti. È inoltre 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.