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 e set denominati, nonché di eseguire altri comandi script per estendere le capacità di un cubo di Analysis Services. È 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 seguenti del riquadro Espressione:

  • 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 Definire calcoli delle funzionalità di Business Intelligence per le gerarchie temporali mediante la Configurazione guidata funzionalità di Business Intelligence.

Nota importanteImportante

Lo script di calcolo inizia con il comando CALCULATE nella scheda Calcoli. Il comando CALCULATE consente di controllare l'aggregazione delle celle del cubo e deve essere modificato solo se si desidera specificare manualmente la modalità di aggregazione delle celle del cubo.

Per ulteriori informazioni, vedere Calcoli e Calcoli nei modelli multidimensionali.

[!NOTA]

I progetti completati per tutte le lezioni in questa esercitazione sono disponibili online. È possibile passare a qualsiasi lezione utilizzando il progetto completato della lezione precedente come punto iniziale. Fare clic qui per scaricare i progetti di esempio utilizzati in questa esercitazione.

In questa lezione sono incluse le attività seguenti:

Lezione successiva

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

Vedere anche

Concetti

Scenario di Analysis Services Tutorial

Modellazione multidimensionale (esercitazione di AdventureWorks)

Creare set denominati

Creare membri calcolati