Lezione 6: Definizione di calcoli

In questa lezione verranno descritte le procedure per definire calcoli, che sono espressioni MDX (Multidimensional Expressions) o script. I calcoli consentono di definire membri calcolati, set denominati e di eseguire altri comandi script per estendere le capacità di un cubo di Microsoft SQL Server 2005 Analysis Services (SSAS). È ad esempio possibile eseguire un comando script per definire un sottocubo e quindi assegnare un calcolo alle celle incluse nel sottocubo.

Quando si definisce un nuovo calcolo in Progettazione cubi, tale calcolo viene aggiunto al riquadro Libreria script della scheda Calcoli di Progettazione cubi e i campi relativi al tipo di calcolo specifico vengono visualizzati in un form di calcoli nel riquadro Espressione. L'esecuzione dei calcoli segue lo stesso ordine di visualizzazione all'interno del riquadro Libreria script. È possibile riordinare i calcoli facendo clic con il pulsante destro del mouse su un calcolo specifico e quindi scegliendo Sposta su o Sposta giù, oppure facendo clic su un calcolo specifico e quindi facendo clic sull'icona Sposta su o Sposta giù nella barra degli strumenti della scheda Calcoli.

Nella scheda Calcoli è possibile aggiungere nuovi calcoli e visualizzare o modificare calcoli esistenti in una delle due visualizzazioni del riquadroEspressione:

  • Visualizzazione Form. Questa visualizzazione mostra le espressioni e le proprietà di un unico comando in formato grafico. Quando si modifica uno script MDX la visualizzazione Form viene riempita da una casella di espressione.
  • Visualizzazione Script. Questa visualizzazione mostra tutti gli script di calcolo in un editor del codice, che consente di modificare facilmente gli script di calcolo. Quando il riquadro Espressione si trova nella visualizzazione Script, la Libreria script è nascosta. La visualizzazione Script offre codifica a colori, corrispondenza delle parentesi, completamento automatico e blocchi di codice MDX. I blocchi di codice MDX possono essere espanse o compresse per facilitare la modifica.

Per passare tra queste visualizzazioni nel riquadro Espressione fare clic su Visualizzazione Form o su Visualizzazione Script nella barra degli strumenti Calcoli.

[!NOTA] Se Analysis Services rileva un errore di sintassi in un calcolo, la visualizzazione Form non viene visualizzata finché l'errore non viene corretto nella visualizzazione Script.

È inoltre possibile utilizzare la Configurazione guidata funzionalità di Business Intelligence per aggiungere determinati calcoli a un cubo. È possibile ad esempio utilizzare questa procedura guidata per aggiungere funzionalità di Business Intelligence per le gerarchie temporali, il che significa definire membri calcolati per calcoli temporali, ad esempio calcoli dei dati di un periodo rispetto alla data corrente, medie mobili o incremento tra periodi. Per ulteriori informazioni, vedere Definizione di calcoli delle funzionalità di Business Intelligence per le gerarchie temporali mediante la Configurazione guidata funzionalità di Business Intelligence.

ms169748.note(it-it,SQL.90).gifImportante:
Lo script di calcolo inizia con il comando CALCULATE nella scheda Calcoli. Il comando CALCULATE controlla l'aggregazione delle celle del cubo ed è consigliabile modificare tale comando solo se si desidera specificare manualmente la modalità di aggregazione delle celle del cubo.

Per ulteriori informazioni, vedere Calcoli e Definizione e configurazione di un calcolo.

[!NOTA] Un progetto completato fino alla lezione 5 è incluso con il download e l'installazione degli esempi aggiornati. Per ulteriori informazioni, vedere la sezione relativa a come ottenere esempi aggiornati in Installazione degli esempi.

Questa lezione include gli argomenti seguenti:

Lezione successiva

Lezione 7: Definizione degli indicatori di prestazioni chiave (KPI)

Vedere anche

Concetti

Scenario di Analysis Services Tutorial
Esercitazione su SQL Server 2005 Analysis Services

Altre risorse

Definizione di un set denominato
Definizione di un membro calcolato

Guida in linea e informazioni

Assistenza su SQL Server 2005