Lezione 6: Definizione di calcoli

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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 ed eseguire altri comandi script per estendere le funzionalità di un cubo SQL Server 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, il 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 Visualizzazione Script nella barra degli strumenti Calcoli .

Nota

Se SQL Server Analysis Services rileva un errore di sintassi in qualsiasi calcolo, la visualizzazione Maschera non verrà 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 altre informazioni Definire calcoli delle funzionalità di Business Intelligence per le gerarchie temporali mediante la Configurazione guidata funzionalità di Business Intelligence.

Importante

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 altre informazioni, vedere Calcolie 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. Vedere Esempi di Analysis Services per scaricare i progetti di esempio disponibili in questa esercitazione.

In questa lezione sono incluse le attività seguenti:

Definizione dei membri calcolati
In questa attività vengono definiti i membri calcolati.

Definizione dei set denominati
In questa procedura vengono definiti i set denominati.

Lezione successiva

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

Vedere anche

Scenario di Analysis Services Tutorial
Creare set denominati
Creare membri calcolati