Creare relazioni nella vista diagramma in PowerPivot

Si applica a
Excel per Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

L'uso di più tabelle rende i dati più interessanti e pertinenti per le tabelle pivot e i rapporti che usano tali dati. Quando si usano i dati usando il componente aggiuntivo Power Pivot, è possibile usare la vista Diagramma per creare e gestire le connessioni tra le tabelle importate.

Per creare relazioni tra tabelle è necessario che ogni tabella contenga una colonna contenente valori corrispondenti. Ad esempio, se si stanno correlando Clienti e Ordini, ogni record Ordine dovrà avere un codice cliente o un ID che si risolva in un singolo cliente.

  1. Nella finestra Power Pivot fare clic su Vista diagramma. Il layout del foglio di calcolo di Visualizzazione dati si trasforma in un layout di diagramma visivo e le tabelle vengono organizzate automaticamente in base alle relative relazioni.
  2. Fare clic con il pulsante destro del mouse su un diagramma di tabella e quindi scegliere Crea relazione. Si apre la finestra di dialogo Crea relazione.
  3. Se la tabella proviene da un database relazionale, è preselezionata una colonna. Se non è selezionata nessuna colonna, sceglierne una nella tabella che contiene i dati che verranno usati per correlare le righe in ogni tabella.
  4. Per Tabella di ricerca correlata selezionare una tabella con almeno una colonna di dati correlata alla tabella appena selezionata per Tabella.
  5. In Colonna selezionare la colonna che contiene i dati correlati alla colonna di ricerca correlata.
  6. Fare clic su Crea.

Nota

Anche se Excel controlla se i tipi di dati corrispondono tra le singole colonne, non verifica che le colonne contengano effettivamente dati corrispondenti e creino relazioni anche se i valori non corrispondono. Per verificare se la relazione è valida, creare una tabella pivot contenente i campi di entrambe le tabelle. Se i dati non hanno un aspetto corretto, ad esempio perché sono vuote o lo stesso valore si ripete in ogni riga, sarà necessario scegliere campi diversi e possibilmente tabelle diverse.

Quando i modelli di dati contengono molte tabelle o le tabelle includono un numero elevato di campi, può essere difficile determinare quali colonne usare in una relazione tra tabelle. Un modo per trovare una colonna correlata consiste nel cercarla nel modello. Questa tecnica è utile se si sa già quale colonna (o chiave) si vuole usare, ma non si è certi che altre tabelle includano la colonna. Ad esempio, le tabelle dei fatti in un data warehouse includono in genere molte chiavi. Si potrebbe iniziare con una chiave in quella tabella e quindi cercare nel modello altre tabelle che contengono la stessa chiave. Qualsiasi tabella che contiene una chiave corrispondente può essere utilizzata in una relazione tra tabelle.

  1. Nella finestra di Power Pivot fare clic su Trova.
  2. In Trova immettere la chiave o la colonna come termine di ricerca. I termini di ricerca devono essere costituiti dal nome del campo. Non è possibile eseguire ricerche in base alle caratteristiche di una colonna o al tipo di dati in essa contenuti.
  3. Fai clic sulla casella Mostra campi nascosti durante la ricerca dei metadati . Se una chiave è stata nascosta per ridurre gli ingombri nel modello, potrebbe non essere visibile nella vista Diagramma.
  4. Fare clic su Trova successivo. Se viene trovata una corrispondenza, la colonna viene evidenziata nel diagramma della tabella. Ora è possibile sapere quale tabella contiene una colonna corrispondente che può essere utilizzata in una relazione tra tabelle.

Modificare la relazione attiva

Le tabelle possono avere più relazioni, ma solo una può essere attiva. La relazione attiva viene usata per impostazione predefinita nei calcoli DAX e nella navigazione nei rapporti pivot. Le relazioni inattive possono essere usate nei calcoli DAX tramite la funzione USERELATIONSHIP. Per altre informazioni, vedere Funzione USERELATIONSHIP (DAX).

Esistono più relazioni se le tabelle sono state importate in questo modo, se sono state definite più relazioni per la tabella nell'origine dati originale o se si creano manualmente relazioni aggiuntive per supportare i calcoli DAX.

Per modificare la relazione attiva, alzare di livello una relazione inattiva. La relazione attiva corrente diventa automaticamente inattiva.

  1. Posizionare il puntatore del mouse sulla linea di relazione tra le tabelle. Una relazione inattiva viene visualizzata come una linea tratteggiata. (La relazione è inattiva perché esiste già una relazione indiretta tra le due colonne).

  2. Fare clic con il pulsante destro del mouse sulla linea e quindi scegliere Contrassegna come attivo.

    Nota

    È possibile attivare la relazione solo se nessun'altra relazione correla le due tabelle. Se le tabelle sono già correlate, ma si vuole modificarne la correlazione, è necessario contrassegnare la relazione corrente come inattiva e quindi attivare quella nuova.

Disporre le tabelle in visualizzazione diagramma

Per visualizzare tutte le tabelle sullo schermo, fare clic sull'icona Adatta allo schermo nell'angolo in alto a destra della vista Diagramma.

Per organizzare una visualizzazione confortevole, usa il controllo Trascina per lo zoom , la Minimappa e trascina le tabelle nel layout che preferisci. Per scorrere lo schermo puoi anche usare le barre di scorrimento e la rotellina del mouse.

Inizio pagina