Elementi calcolati in Excel ed Excel Services

Si applica a
Excel 2013 SharePoint Server 2013 Enterprise

Microsoft Excel 2013 offre un'ampia gamma di funzionalità di business intelligence che consentono di creare report, scorecard e dashboard efficaci. Tra le funzionalità nuove e migliorate c'è la possibilità di creare elementi calcolati, ad esempio misure calcolate, membri calcolati e campi calcolati. Leggere questo articolo per informazioni sugli elementi calcolati e sul loro supporto in Excel Services. 

Elementi calcolati in Excel Services

In Excel è possibile creare elementi calcolati che includono misure calcolate, membri calcolati e campi calcolati. Gli elementi calcolati consentono di definire e usare calcoli personalizzati e set di elementi non esistenti nei database usati per creare i rapporti di grafico pivot o di tabella pivot.

Quando si ha una cartella di lavoro che contiene elementi calcolati, è possibile condividerla con altri caricandola in una raccolta di SharePoint. A seconda di come è configurato l'ambiente SharePoint, in genere gli utenti possono visualizzare e usare le cartelle di lavoro che contengono elementi calcolati in una finestra del browser. Tuttavia, alcuni ambienti potrebbero non supportare questa funzionalità.

Nella tabella seguente è riepilogato se gli elementi calcolati sono supportati in Excel Services (Server SharePoint 2013), Excel Web App (Office App Web Server) ed Excel per il web (in SharePoint).

Elemento calcolato Excel Services (Server SharePoint 2013, locale) Excel Web App (Office Web App Web, locale) Excel per il web (in SharePoint Online)
Misure calcolate Sì, se le origini dati utilizzate sono supportate in SharePoint. Vedere Usare dati esterni nelle cartelle di lavoro in SharePoint.
Membri calcolati Sì, se le origini dati utilizzate sono supportate in SharePoint. Vedere Usare dati esterni nelle cartelle di lavoro in SharePoint.
Campi calcolati No.
Le funzionalità di Power Pivot, inclusi i campi calcolati e i modelli di dati, non sono supportate in Office Web App Web Server (locale).
Sì, se le origini dati utilizzate sono supportate in SharePoint. Vedere Usare dati esterni nelle cartelle di lavoro in SharePoint.

Per altre informazioni, vedere le risorse seguenti:

Importante

Se si tenta di visualizzare una cartella di lavoro che contiene elementi calcolati (o funzionalità non supportate) in una finestra del browser e viene visualizzato un messaggio di errore che indica che la cartella di lavoro non è supportata, provare ad aprire la cartella di lavoro in Excel 2013.

Inizio pagina

Che cosa sono le misure calcolate?

Una misura calcolata è un calcolo personalizzato che è possibile creare in Excel quando si utilizzano dati multidimensionali archiviati in SQL Server Analysis Services. Le misure calcolate sono utili per definire calcoli che potrebbero non essere già presenti in un database. Di seguito sono riportati esempi di calcoli personalizzati:

  • Una misura della quota di vendita che utilizza una determinata formula
  • Misura percentuale del totale per gli elementi di un gruppo
  • Misura dell'utile lordo che usa una query complessa
  • Una misura dei ricavi che usa la somma dell'utile lordo e del costo del prodotto

Quando si crea una misura calcolata, si definisce una query MDX (Multidimensional Expressions). A questo scopo è facile usare la finestra di dialogo Misura calcolata in Excel, che consente di usare la funzionalità di trascinamento della selezione per configurare la query.

Per creare una misura calcolata in Excel

  1. Creare un rapporto di tabella pivot o un rapporto di grafico pivot utilizzando i dati archiviati in un cubo di Analysis Services.

  2. Nel gruppo Calcoli della scheda Analizza scegliereMisura calcolata MDXStrumenti> OLAP. Viene visualizzata la finestra di dialogo Nuova misura calcolata .

  3. Nella casella Nome (Name ), specificate un nome per la misura calcolata.

  4. (Questo passaggio è facoltativo). Per specificare la posizione in cui la misura calcolata deve essere visualizzata nell'elenco Campi tabella pivot o Campi grafico pivot, eseguire una o entrambe le operazioni seguenti:

    • Usare l'elenco Gruppo misure per specificare la posizione in cui si vuole inserire la misura calcolata nell'elenco Campi tabella pivot o Campi grafico pivot. Se non si specifica un gruppo di misure, la misura calcolata verrà visualizzata in un gruppo denominato Valori.
    • Nella casella Cartella digitare un nome per creare una cartella di visualizzazione per la misura calcolata.
  5. Dalla scheda Campi ed elementi trascinare un elemento, ad esempio una misura, nel riquadro MDX .

  6. Aggiungere un'operazione, ad esempio +, -, / o * dopo l'elemento nel riquadro MDX .

  7. Dalla scheda Campi ed elementi trascinare un altro elemento nel riquadro MDX .

  8. Ripetere i passaggi da 5 a 7 finché non sono stati configurati gli elementi e la formula.
    Se, ad esempio, si sta creando una misura calcolata denominata Ricavi, nel riquadro MDX potrebbe essere presente una query simile a
    [Measures].[Product Cost]+[Measures].[Gross Profit]

  9. Scegliere Esegui test MDX per assicurarsi che la query funzioni correttamente.

  10. Selezionate OK per creare la misura calcolata.

  11. Per usare la misura calcolata nella relazione, selezionarla nell'elenco Campi tabella pivot o Campi grafico pivot. Si troverà nella posizione specificata nel passaggio 4.

Nota

Poiché la misura calcolata MDX di Excel viene usata per creare un calcolo specifico della sessione per un'origine dati di SQL Server Analysis Services, la misura calcolata sarà limitata alla sessione e alla connessione all'origine dati usata. Altre informazioni sulla creazione di membri calcolati con ambito sessione.

Inizio pagina

Che cosa sono i membri calcolati?

Un membro calcolato è un set di membri che è possibile definire in Excel quando si utilizzano dati multidimensionali archiviati in Server Analysis Services. I membri calcolati sono utili per definire set di elementi che potrebbero non esistere già in un database. Di seguito sono riportati alcuni esempi di questi set personalizzati:

  • Un'area costituita da determinate aree geografiche, come paesi, regioni o stati
  • Un gruppo di prodotti che contano per l'importo della quota di un venditore
  • Un insieme di attività promozionali correlate a una particolare campagna di marketing

Analogamente alle misure calcolate, quando si crea un membro calcolato si definisce una query MDX. A questo scopo è facile usare una finestra di dialogo Membro calcolato in Excel, che consente di usare la funzionalità di trascinamento della selezione per configurare la query.

Nota

Quando si usa una tabella pivot in Excel e si usano gli strumenti OLAP per aggiungere un membro calcolato, non sarà possibile deselezionarlo nell'elenco a discesa dell'elenco campi se l'origine dati è connessa a un server che esegue SQL Server 2008 o versioni precedenti. Se l'origine dati è connessa a un server che esegue SQL Server 2008 R2 o versione successiva, è possibile selezionare e deselezionare il membro calcolato nell'elenco a discesa del filtro.

Per creare un membro calcolato in Excel

  1. Creare un rapporto di tabella pivot o un rapporto di grafico pivot utilizzando i dati archiviati in un cubo di Analysis Services.

  2. Nel gruppo Calcoli della scheda Analizza scegliereMembro calcolato MDXStrumenti> OLAP. Viene visualizzata la finestra di dialogo Nuovo membro calcolato .

  3. Nella casella Nome specificare un nome per il membro calcolato.

  4. Usare l'elenco Gerarchia padre per specificare la posizione in cui si vuole inserire il membro calcolato nell'elenco Campi tabella pivot (o Campi grafico pivot).
    Presta molta attenzione a ciò che selezioni. È necessario sapere dove è stato specificato il membro calcolato per poterlo usare nel rapporto di tabella pivot (o nel rapporto di grafico pivot).

  5. Dalla scheda Campi ed elementi , trascinare un elemento (ad esempio una gerarchia di dimensioni) nel riquadro MDX .

  6. Aggiungere un'operazione, ad esempio +, -, / o * dopo l'elemento nel riquadro MDX .

  7. Dalla scheda Campi ed elementi trascinare un altro elemento nel riquadro MDX .

  8. Ripetere i passaggi da 5 a 7 finché non sono stati configurati gli elementi e la formula.
    Se, ad esempio, si crea un membro calcolato denominato Prodotti di base che include tutte le categorie di prodotti tranne due, nel riquadro MDX potrebbe essere visualizzata una query simile a
    [Product].[Product Categories]-[Product].[Product Categories].[Category].&[4]-[Product].[Product Categories].[Category].&[3]

  9. Scegliere Esegui test MDX per assicurarsi che la query funzioni correttamente.

  10. Scegliere OK per creare il membro calcolato.

  11. Per aggiungere il membro calcolato al rapporto di tabella pivot (o rapporto di grafico pivot), eseguire la procedura seguente:

    1. Accertarsi che sia selezionata almeno una misura per il report.
    2. Nell'elenco Campi tabella pivot (o Campi grafico pivot) espandere la dimensione padre specificata nel passaggio 4.
    3. Selezionare la casella di controllo accanto alla gerarchia delle dimensioni corrispondente alla gerarchia utilizzata per creare il membro calcolato. Nella relazione vengono visualizzate le informazioni relative a tutti i membri della dimensione del gruppo, incluso il membro calcolato creato.
  12. (Questo passaggio è facoltativo). Per visualizzare nel report solo le informazioni relative al membro calcolato, eseguire la procedura seguente:

    1. Nell'elenco Campi tabella pivot (o Campi grafico pivot) posizionare il puntatore del mouse sulla gerarchia di dimensioni che contiene il membro calcolato.
    2. Quando viene visualizzata la freccia in giù, fare clic su di essa (o toccarla) per aprire la finestra di dialogo Seleziona campo .
    3. Deselezionare le caselle di controllo per tutti gli elementi, ad eccezione del membro calcolato creato.

Inizio pagina

Che cosa sono i campi calcolati?

I campi calcolati sono utili quando si vuole creare un elemento calcolato in una tabella pivot o in un rapporto che non usa i dati multidimensionali archiviati in Analysis Services, bensì i dati in un modello di dati all'interno della cartella di lavoro creato usando Power Pivot in Excel. I valori nei campi calcolati possono variare in base al contesto. Il contesto è determinato dalle selezioni su righe, colonne, filtri o in una formula personalizzata usando le espressioni di analisi dei dati (DAX) in PowerPivot.

Analogamente alle misure calcolate e ai membri calcolati, i campi calcolati sono elencati nell'elenco Campi tabella pivot (o Campi grafico pivot), in genere nel gruppo Valori. Sono disponibili diverse opzioni per la creazione di un campo calcolato.

Per creare un campo calcolato in Excel

Per informazioni dettagliate su come creare e usare i campi calcolati, vedere le risorse seguenti:

Inizio pagina