Ricalcolare le formule
Quando si utilizzano i dati di una cartella di lavoro di PowerPivot per Excel, periodicamente potrebbe essere necessario aggiornare i dati provenienti dall'origine, ricalcolare le formule create nelle colonne calcolate o assicurarsi che i dati presenti in una tabella pivot siano aggiornati.
In questo argomento viene illustrata la differenza tra l'aggiornamento e il ricalcolo dei dati, viene fornita una panoramica sull'attivazione del ricalcolo e vengono descritte le opzioni per il controllo del ricalcolo.
Informazioni sul confronto tra l'aggiornamento eil ricalcolo dei dati
PowerPivot utilizza sia l'aggiornamento che il ricalcolo dei dati:
Aggiornamento dei dati, ovvero acquisizione di dati aggiornati dalle origini dati esterne. InPowerPivot le modifiche nelle origini dati esterne non vengono rilevate automaticamente, tuttavia è possibile aggiornare manualmente i dati dalla cartella di lavoro di PowerPivot oppure automaticamente se la cartella di lavoro è condivisa in SharePoint. Per ulteriori informazioni, vedere Modalità diverse di aggiornamento dei dati in PowerPivot.
Ricalcolo, ovvero l'aggiornamento di tutti i grafici, le colonne, le tabelle e le tabelle pivot della cartella di lavoro in cui sono contenute le formule. Poiché il ricalcolo di una formula comporta un costo in termini di prestazioni, è importante comprendere le dipendenze associate a ogni calcolo.
In questo argomento viene illustrato come funziona il ricalcolo. Per ulteriori informazioni sulle possibili conseguenze del ricalcolo sulle prestazioni, vedere Risolvere i problemi relativi al ricalcolo.
Importante |
---|
La cartella di lavoro non deve mai essere salvata o pubblicata finché le formule non sono state ricalcolate. |
Confronto tra ricalcolo manuale eautomatico
Per impostazione predefinita, PowerPivot consente di eseguire il ricalcolo nel modo richiesto durante l'ottimizzazione dei tempi necessari per l'elaborazione. Sebbene il ricalcolo richieda tempo, si tratta di un'attività importante, perché durante questa fase, le dipendenze della colonna vengono controllate e si riceverà una notifica se una colonna viene modificata, se i dati non sono validi, o se un errore è stato visualizzato in una formula. Tuttavia, è possibile scegliere di rinunciare alla convalida e di eseguire solo l'aggiornamento manuale dei calcoli, specialmente se si sta operando con formule complesse o set di dati molto grandi e si desidera controllare l'intervallo degli aggiornamenti.
Sia la modalità manuale che quella automatica presentano dei vantaggi; tuttavia si consiglia di utilizzare la modalità del ricalcolo automatica. Questa modalità mantiene i metadati PowerPivot sincronizzati ed evita problemi causati dall'eliminazione di dati, da modifiche dei nomi o dei tipi di dati o da dipendenze mancanti.
Utilizzo del ricalcolo automatico
Quando si utilizza la modalità di ricalcolo automatico, qualsiasi modifica ai dati nella cartella di lavoro che comporterebbe la modifica delle formule provoca l'attivazione del ricalcolo dell'intera colonna in cui è contenuta una formula. Le seguenti modifiche richiedono sempre il ricalcolo delle formule:
I valori da un'origine dati esterna sono stati aggiornati.
La definizione della formula è stata modificata.
I nomi delle tabelle o delle colonne che fanno riferimento a una formula sono stati modificati.
Le relazioni tra le tabelle sono state aggiunte, modificate o eliminate.
Sono state aggiunte nuove misure o colonne calcolate.
Sono state apportate delle modifiche ad altre formule all'interno della cartella di lavoro di PowerPivot, pertanto è necessario aggiornare le colonne o i calcoli che dipendono da tale calcolo.
Sono state inserite o eliminate delle righe.
È stato applicato un filtro che richiede l'esecuzione di una query per aggiornare il set di dati. Il filtro può essere stato applicato in una formula o come parte di una tabella o di un grafico pivot.
Utilizzo del ricalcolo manuale
È possibile utilizzare il ricalcolo manuale per evitare di incorrere nel costo del calcolo dei risultati delle formule finché non si è pronti. La modalità manuale è particolarmente utile nelle situazioni seguenti:
Quando si progetta una formula tramite un modello e si desidera modificare i nomi delle colonne e delle tabelle utilizzate nella formula prima di convalidarla.
Quando si sa che alcuni dati della cartella di lavoro sono stati modificati ma si sta utilizzando una colonna diversa che non è cambiata e pertanto si desidera posticipare un ricalcolo.
Quando si sta utilizzando una cartella di lavoro che dispone di molte dipendenze e si desidera rinviare il ricalcolo finché non si è sicuri che sono state apportate tutte le modifiche necessarie.
Tenere presente che fino a quando la cartella di lavoro è impostata sulla modalità di calcolo manuale, PowerPivot per Excel non esegue alcuna operazione di convalida o controllo delle formule, con i risultati seguenti:
Qualsiasi nuova formula aggiunta alla cartella di lavoro verrà contrassegnata come contenente un errore.
Non verranno visualizzati risultati nelle nuove colonne calcolate.
Per le istruzioni su come modificare la modalità di calcolo o come attivare il calcolo manuale delle formule, vedere Ricalcolare manualmente le formule in PowerPivot.
Vedere anche
Concetti
Aggiungere calcoli ai report, ai grafici e alle tabelle pivot
Ricalcolare manualmente le formule in PowerPivot