Condividi tramite


Calcoli nei modelli multidimensionali

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

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.

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 Maschera. 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 superamento e sull'ordine di risoluzione, vedere Understanding Pass Order and Solve Order (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.