Una tabella pivot ha diversi layout che forniscono una struttura predefinita per il rapporto, ma non è possibile personalizzarli. Se è necessaria una maggiore flessibilità nella progettazione del layout di un rapporto di tabella pivot, è possibile convertire le celle in formule del foglio di lavoro e quindi modificare il layout di queste celle sfruttando tutte le caratteristiche disponibili in un foglio di lavoro. È possibile convertire le celle in formule che usano funzioni cubo oppure usare la funzione INFO.DATI.TAB.PIVOT. La conversione di celle in formule semplifica notevolmente il processo di creazione, aggiornamento e gestione di queste tabelle pivot personalizzate.
Quando si convertono celle in formule, queste accedono agli stessi dati della tabella pivot e possono essere aggiornate per visualizzare risultati aggiornati. Tuttavia, con la possibile eccezione dei filtri rapporto, non è più possibile accedere alle caratteristiche interattive di una tabella pivot, ad esempio i filtri, l'ordinamento o l'espansione e la compressione dei livelli.
Nota: Quando si converte una tabella pivot OLAP (Online Analytical Processing), è possibile continuare ad aggiornare i dati per ottenere valori di misura aggiornati, ma non è possibile aggiornare i membri effettivi visualizzati nel rapporto.
Informazioni sugli scenari comuni per la conversione di tabelle pivot in formule del foglio di lavoro
Di seguito sono riportati esempi tipici di operazioni che è possibile eseguire dopo la conversione di celle di una tabella pivot in formule del foglio di lavoro per personalizzare il layout delle celle convertite.
Ridisporre ed eliminare le celle
Si supponga di avere un report periodico che è necessario creare ogni mese per il personale. È necessario solo un sottoinsieme delle informazioni del report e si preferisce disporre i dati in modo personalizzato. È possibile spostare e disporre le celle in un layout di struttura desiderato, eliminare le celle non necessarie per il report mensile del personale e quindi formattare le celle e il foglio di lavoro in base alle proprie preferenze.
Inserire righe e colonne
Si supponga di voler visualizzare le informazioni sulle vendite per i due anni precedenti suddivise per area geografica e gruppo di prodotti e di voler inserire commenti estesi in righe aggiuntive. Basta inserire una riga e immettere il testo. Si vuole anche aggiungere una colonna che mostri le vendite per area geografica e gruppo di prodotti che non si trova nella tabella pivot originale. Basta inserire una colonna, aggiungere una formula per ottenere i risultati desiderati e quindi ricopiare la colonna verso il basso per ottenere i risultati per ogni riga.
Usare più origini dati
Si supponga di voler confrontare i risultati tra un database di produzione e di test per assicurarsi che il database di test produca i risultati previsti. È possibile copiare facilmente le formule delle celle e quindi modificare l'argomento di connessione in modo che punti al database di test per confrontare questi due risultati.
Usare i riferimenti di cella per variare l'input dell'utente
Si supponga di voler modificare l'intero report in base all'input dell'utente. È possibile modificare gli argomenti delle formule cubo in riferimenti di cella nel foglio di lavoro e quindi immettere valori diversi in tali celle per derivare risultati diversi.
Create un layout di riga o colonna non uniforma (definito anche rapporto asimmetrico)
Si supponga di dover creare un report contenente una colonna 2008 denominata Vendite effettive, una colonna 2009 denominata Vendite previste, ma che non si vogliano altre colonne. A differenza di una tabella pivot, è possibile creare un rapporto contenente solo tali colonne, che richiede rapporti simmetrici.
Create formule cubo e espressioni MDX personalizzate
Si supponga di voler creare un report che mostri le vendite di un determinato prodotto da tre venditori specifici per il mese di luglio. Se si è a conoscenza delle espressioni MDX e delle query OLAP, è possibile immettere le formule cubo manualmente. Anche se queste formule possono diventare piuttosto elaborate, è possibile semplificare la creazione e migliorare la precisione di queste formule usando Completamento automatico formule. Per altre informazioni, vedere Usare Completamento automatico formule.
Nota: È possibile convertire solo una tabella pivot OLAP (Online Analytical Processing) usando questa procedura.
-
Per salvare la tabella pivot per un uso futuro, è consigliabile creare una copia della cartella di lavoro prima di convertire la tabella pivot facendo clic su File > Salva con nome. Per altre informazioni, vedere Salvare un file.
-
Preparare la tabella pivot in modo da ridurre al minimo la ridisporzione delle celle dopo la conversione eseguendo le operazioni seguenti:
-
Passare a un layout più simile al layout desiderato.
-
Interagisci con il report, ad esempio filtrando, ordinando e riprogettando il report, per ottenere i risultati desiderati.
-
-
Fare clic sulla tabella pivot.
-
Nel gruppo Strumenti della scheda Opzioni fare clic su Strumenti OLAP e quindi su Converti in formule.
Se non sono presenti filtri rapporto, l'operazione di conversione viene completata. Se sono presenti uno o più filtri rapporto, viene visualizzata la finestra di dialogo Converti in formule .
-
Decidere come convertire la tabella pivot:
Convertire l'intera tabella pivot
-
Selezionare la casella di controllo Converti filtri rapporto .
Tutte le celle vengono convertite in formule del foglio di lavoro ed elimina l'intera tabella pivot.
Convertire solo le etichette di riga, le etichette di colonna e l'area dei valori della tabella pivot, mantenendo però i filtri rapporto
-
Verificare che la casella di controllo Converti filtri rapporto sia deselezionata. Questa è l'impostazione predefinita.
Tutte le celle dell'etichetta di riga, dell'etichetta di colonna e dell'area dei valori vengono convertite nelle formule del foglio di lavoro e mantiene la tabella pivot originale, ma solo con i filtri rapporto, in modo che sia possibile continuare a filtrare usando i filtri rapporto.
Nota: Se il formato della tabella pivot è la versione 2000-2003 o precedente, è possibile convertire solo l'intera tabella pivot.
-
-
Fare clic su Converti.
L'operazione di conversione aggiorna prima di tutto la tabella pivot per assicurarsi che vengano usati dati aggiornati.
Nella barra di stato viene visualizzato un messaggio durante l'operazione di conversione. Se l'operazione richiede molto tempo e si preferisce eseguire la conversione in un altro momento, premere ESC per annullare l'operazione.
Note:
-
Non è possibile convertire le celle con filtri applicati a livelli nascosti.
-
Non è possibile convertire le celle in cui i campi hanno un calcolo personalizzato creato tramite la scheda Mostra valori come della finestra di dialogo Impostazioni campo valori . Nel gruppo Campo attivo della scheda Opzioni fare clic su Campo attivo e quindi su Impostazioni campo valori.
-
Per le celle convertite, la formattazione delle celle viene mantenuta, ma gli stili di tabella pivot vengono rimossi perché questi stili possono essere applicati solo alle tabelle pivot.
-
È possibile usare la funzione INFO.DATI.TAB.PIVOT in una formula per convertire le celle di una tabella pivot in formule del foglio di lavoro quando si vogliono usare origini dati non OLAP, quando si preferisce non eseguire subito l'aggiornamento al formato della nuova tabella pivot versione 2007 o quando si vuole evitare la complessità dell'uso delle funzioni cubo.
-
Verificare che il comando Genera INFO.DATI.TAB.PIVOT nel gruppo Tabella pivot della scheda Opzioni sia attivato.
Nota: Il comando Genera INFO.DATI.TAB.PIVOT consente di impostare o deselezionare l'opzione Usa le funzioni INFO.TABELLA.PIVOT per i riferimenti di tabella pivot nella categoria Formule della sezione Uso delle formule nella finestra di dialogo Opzioni di Excel .
-
Nella tabella pivot verificare che la cella da usare in ogni formula sia visibile.
-
In una cella di un foglio di lavoro all'esterno della tabella pivot digitare la formula fino al punto in cui si vogliono includere i dati del rapporto.
-
Fare clic sulla cella della tabella pivot da usare nella formula nella tabella pivot. Alla formula viene aggiunta una funzione del foglio di lavoro INFO.DATI.TAB.PIVOT che recupera i dati dalla tabella pivot. Questa funzione continua a recuperare i dati corretti se il layout del report cambia o se si aggiornano i dati.
-
Completare la digitazione della formula e premere INVIO.
Nota: Se si rimuove una delle celle a cui viene fatto riferimento nella formula INFO.DATI.TAB.PIVOT dal report, la formula restituisce #REF!.