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 in ogni tabella sia presente una colonna che contiene valori corrispondenti. Ad esempio, se si tratta di clienti e ordini, ogni record Ordine dovrà avere un Codice cliente o un ID che risolve un singolo cliente.
-
Nella finestra Power Pivot fare clic su Vista diagramma. Il layout foglio di calcolo Visualizzazione dati diventa un layout diagramma visivo e le tabelle vengono organizzate automaticamente in base alle relazioni.
-
Fare clic con il pulsante destro del mouse su un diagramma tabella e quindi scegliere Create relazione. Viene visualizzata la finestra di dialogo Create relazione.
-
Se la tabella fa parte di un database relazionale, viene preselezionata una colonna. Se non è preselezionata alcuna colonna, sceglierne una dalla tabella contenente i dati che verranno usati per correlare le righe di ogni tabella.
-
Per Tabella di ricerca correlata selezionare una tabella contenente almeno una colonna di dati correlata alla tabella appena selezionata per Tabella.
-
Per Colonna selezionare la colonna contenente i dati correlati a Colonna di ricerca correlata.
-
Fare clic su Crea.
Nota: Anche se Excel controlla se i tipi di dati corrispondono tra ogni colonna, non verifica che le colonne contengano effettivamente dati corrispondenti e creerà la relazione anche se i valori non corrispondono. Per verificare se la relazione è valida, creare una tabella pivot contenente campi di entrambe le tabelle. Se l'aspetto dei dati non è corretto (ad esempio, le celle sono vuote o lo stesso valore si ripete in ogni riga), è necessario scegliere campi diversi ed eventualmente tabelle diverse.
Trovare una colonna correlata
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 sa se altre tabelle includono la colonna. Ad esempio, le tabelle dei fatti in un data warehouse includono in genere molte chiavi. È possibile iniziare con una chiave nella tabella e quindi cercare nel modello altre tabelle che contengono la stessa chiave. Qualsiasi tabella che contiene una chiave corrispondente può essere usata in una relazione tra tabelle.
-
Nella finestra Power Pivot fare clic su Trova.
-
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 sulle caratteristiche di una colonna o sul tipo di dati contenuti.
-
Fare clic sulla casella Mostra campi nascosti durante la ricerca di metadati . Se una chiave era nascosta per ridurre il disordine nel modello, è possibile che non sia visibile nella visualizzazione Diagramma.
-
Fare clic su Trova successivo. Se viene trovata una corrispondenza, la colonna viene evidenziata nel diagramma della tabella. Ora si sa quale tabella contiene una colonna corrispondente che può essere usata 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 nello spostamento nei rapporti pivot. Le relazioni inattive possono essere usate nei calcoli DAX tramite la funzione USERELATIONSHIP. Per altre informazioni, vedere Funzione USERELATIONSHIP (DAX).For more information, see USERELATIONSHIP Function (DAX).
Esistono più relazioni se le tabelle sono state importate in questo modo, in cui sono state definite più relazioni per tale tabella nell'origine dati originale o se si creano altre relazioni manualmente per supportare i calcoli DAX.
Per modificare la relazione attiva, alzare di livello una relazione inattiva. La relazione attiva corrente diventa automaticamente inattiva.
-
Posizionare il puntatore del mouse sulla linea di relazione tra le tabelle. Una relazione inattiva viene visualizzata come linea punteggiata. La relazione è inattiva perché esiste già una relazione indiretta tra le due colonne.
-
Fare clic con il pulsante destro del mouse sulla linea e quindi scegliere Segna come attiva.
Nota: È possibile attivare la relazione solo se non sono disponibili altre relazioni tra le due tabelle. Se le tabelle sono già correlate, ma si vuole cambiarne la modalità di relazione, è necessario contrassegnare la relazione corrente come inattiva e quindi attivare quella nuova.
Disporre le tabelle nella 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 comoda, usare il controllo Trascinamento dello zoom , minimap e trascinare le tabelle nel layout desiderato. È anche possibile usare le barre di scorrimento e la rotellina del mouse per scorrere lo schermo.