Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Un modello di dati consente di integrare dati da più tabelle, creando in modo efficace un'origine dati relazionale all'interno di una cartella di lavoro di Excel. All'interno di Excel i modelli di dati vengono usati in modo trasparente, fornendo dati tabulari usati nelle tabelle pivot e nei grafici pivot. Un modello di dati viene visualizzato come una raccolta di tabelle in un elenco di campi e, nella maggior parte dei casi, non si saprà mai che c'è.

Prima di iniziare a usare il modello di dati, è necessario recuperare alcuni dati. A tale scopo useremo l'esperienza Get & Transform (Power Query), quindi potresti voler fare un passo indietro e guardare un video oppure seguire la guida di apprendimento su Get & Transform e Power Pivot.

Dove si trova Power Pivot?

Dov'è Get & Transform (Power Query)?

  • Excel 2016 & Excel per Microsoft 365 - Get & Transform (Power Query) è stato integrato con Excel nella scheda Dati.

  • Excel 2013 - Power Query è un componente aggiuntivo incluso in Excel, ma che deve essere attivato. Passare a Opzioni > file > componenti aggiuntivi, quindi nell'elenco a discesa Gestisci nella parte inferiore del riquadro selezionare Componenti aggiuntivi COM > Vai. Controllare Microsoft Power Query per Excel, quindi OK per attivarlo. Sulla barra multifunzione verrà aggiunta una scheda Power Query.

  • Excel 2010 - Scaricare e installare il componente aggiuntivo Power Query.. Dopo l'attivazione, sulla barra multifunzione verrà aggiunta una scheda Power Query.

Per iniziare

Prima di tutto, devi recuperare alcuni dati.

  1. In Excel 2016 e Excel per Microsoft 365 usare Dati > Recupera & trasforma dati > Recupera dati per importare dati da un numero qualsiasi di origini dati esterne, ad esempio un file di testo, una cartella di lavoro di Excel, un sito Web, Microsoft Access, SQL Server o un altro database relazionale contenente più tabelle correlate.

    In Excel 2013 e 2010 passare a Power Query > Carica dati esterni e selezionare l'origine dati.

  2. Excel chiede di selezionare una tabella. Per ottenere più tabelle dalla stessa origine dati, selezionare l'opzione Abilita selezione di più tabelle . Quando si selezionano più tabelle, Excel crea automaticamente un modello di dati.

    Nota: Per questi esempi, stiamo usando una cartella di lavoro di Excel con informazioni fittizie sugli studenti sulle classi e i voti. È possibile scaricare la cartella di lavoro di esempio Modello di dati per studenti e seguire questa procedura. È anche possibile scaricare una versione con un modello di dati completato..

    Ottenere & Strumento di navigazione trasforma (Power Query)
  3. Selezionare una o più tabelle, quindi fare clic su Carica.

    Se è necessario modificare i dati di origine, è possibile scegliere l'opzione Modifica . Per altre informazioni, vedere: Introduzione alla Editor di query (Power Query).For more details see: Introduction to the Editor di query (Power Query).

Si dispone ora di un modello di dati che contiene tutte le tabelle importate e che verranno visualizzate nell'elenco dei campi della tabella pivot.

Note: 

  • I modelli vengono creati in modo implicito quando si importano due o più tabelle contemporaneamente in Excel.

  • I modelli vengono creati in modo esplicito quando si usa il componente aggiuntivo Power Pivot per importare i dati. Nel componente aggiuntivo il modello è rappresentato in un layout a schede simile a Excel, in cui ogni scheda contiene dati tabulari. Vedere Recuperare dati usando il componente aggiuntivo Power Pivotper informazioni sulle nozioni di base sull'importazione dei dati tramite un database di SQL Server.

  • Un modello può contenere una singola tabella. Per creare un modello basato su una sola tabella, selezionare la tabella e fare clic su Aggiungi a modello di dati in Power Pivot. Questa operazione può essere eseguita se si vogliono usare caratteristiche di Power Pivot, ad esempio set di dati filtrati, colonne calcolate, campi calcolati, indicatori KPI e gerarchie.

  • Le relazioni tra tabelle possono essere create automaticamente se si importano tabelle correlate con relazioni con chiave primaria ed esterna. Excel in genere può usare le informazioni sulle relazioni importate come base per le relazioni tra tabelle nel modello di dati.

  • Per suggerimenti su come ridurre le dimensioni di un modello di dati, vedere Creare un modello di dati con un utilizzo efficiente della memoria tramite Excel e Power Pivot.

  • Per altre informazioni, vedere Esercitazione: Importare dati in Excel e Creare un modello di dati.

Suggerimento: Come è possibile stabilire se la cartella di lavoro contiene un modello di dati? Passare a Power Pivot > Gestisci. Se si visualizzano dati simili a fogli di lavoro, esiste un modello. Vedere: Scoprire quali origini dati vengono usate in un modello di dati della cartella di lavoro per altre informazioni.

Creare relazioni tra le tabelle

Il passaggio successivo consiste nel creare relazioni tra le tabelle, in modo da poter recuperare i dati da qualsiasi tabella. Ogni tabella deve avere una chiave primaria o un identificatore di campo univoco, come ID studente o numero di classe. Il modo più semplice consiste nel trascinare e rilasciare questi campi per connetterli nella vista diagramma di Power Pivot.

  1. Passare a Gestione > Power Pivot.

  2. Nella scheda Home selezionare Vista diagramma.

  3. Verranno visualizzate tutte le tabelle importate e potrebbe essere necessario del tempo per ridimensionarle a seconda del quanti campi sono presenti.

  4. Quindi, trascinare il campo chiave primaria da una tabella alla successiva. L'esempio seguente è la vista diagramma delle tabelle degli studenti:

    Vista diagramma relazione Power Query modello di dati

    Sono stati creati i collegamenti seguenti:

    • tbl_Students | > tbl_Grades | ID studente ID studente

      In altre parole, trascinare il campo ID studente dalla tabella Studenti al campo ID studente nella tabella Voti.

    • tbl_Semesters | > tbl_Grades | ID semestre Semestre

    • tbl_Classes | > tbl_Grades | del numero di classe Class Number

    Note: 

    • I nomi dei campi non devono necessariamente essere uguali per creare una relazione, ma devono essere dello stesso tipo di dati.

    • I connettori nella vista diagramma hanno una "1" su un lato e una "*" sull'altro. Questo significa che esiste una relazione uno-a-molti tra le tabelle e che determina come vengono usati i dati nelle tabelle pivot. Vedere: Relazioni tra tabelle in un modello di dati per altre informazioni.

    • I connettori indicano solo la presenza di una relazione tra tabelle. In realtà non ti mostreranno quali campi sono collegati tra loro. Per visualizzare i collegamenti, passare a Power Pivot > Gestisci > Progettazione > Relazioni > Gestisci relazioni. In Excel è possibile passare a Dati > Relazioni.

Usare un modello di dati per creare una tabella pivot o un grafico pivot

Una cartella di lavoro di Excel può contenere un solo modello di dati, ma può contenere più tabelle che possono essere usate ripetutamente nell'intera cartella di lavoro. È possibile aggiungere altre tabelle a un modello di dati esistente in qualsiasi momento.

  1. In Power Pivotpassare a Gestisci.

  2. Nella scheda Home selezionare Tabella pivot.

  3. Selezionare la posizione in cui inserire la tabella pivot, ovvero un nuovo foglio di lavoro o la posizione corrente.

  4. Fare clic su OK per aggiungere una tabella pivot vuota con il riquadro Elenco campi visualizzato a destra.

    Elenco campi tabella pivot di Power Pivot

Creare quindi una tabella pivot o un grafico pivot. Se sono già state create relazioni tra le tabelle, è possibile usare uno dei relativi campi nella tabella pivot. Sono già state create relazioni nella cartella di lavoro di esempio Student Data Model.

Aggiungere dati esistenti non correlati a un modello di dati

Si supponga di aver importato o copiato molti dati che si desidera utilizzare in un modello, ma che non siano stati aggiunti al modello di dati. Il push di nuovi dati in un modello è più facile di quanto pensi.

  1. Per iniziare, selezionare una cella all'interno dei dati da aggiungere al modello. Può trattarsi di qualsiasi intervallo di dati, ma i dati formattati come tabella di Excel sono i migliori.

  2. Usare uno di questi approcci per aggiungere i dati:

  3. Fare clic su Power Pivot > Aggiungi al modello di dati.

  4. Fare clic su Inserisci > tabella pivot e quindi selezionare Aggiungi questi dati al modello di dati nella finestra di dialogo Crea tabella pivot.

L'intervallo o la tabella viene ora aggiunta al modello come tabella collegata. Per altre informazioni sull'uso delle tabelle collegate in un modello, vedere Aggiungere dati usando tabelle collegate di Excel in Power Pivot.

Aggiunta di dati a una tabella Power Pivot

In Power Pivot, non è possibile aggiungere una riga a una tabella digitando direttamente in una nuova riga come in un foglio di lavoro di Excel. È tuttavia possibile aggiungere righe copiando e incollando o aggiornando i dati di origine e aggiornando il modello Power Pivot.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.

Vedere anche

Guide di apprendimento & Transform e Power Pivot

Introduzione a Editor di query (Power Query)

Creare un modello di dati con un utilizzo efficiente della memoria usando Excel e Power Pivot

Esercitazione: Importare dati in Excel e creare un modello di dati

Individuare le origini dati usate in un modello di dati della cartella di lavoro

Relazioni tra tabelle nel modello di dati

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×