Risolvere i problemi relativi alle relazioni
In questo argomento vengono fornite informazioni sulla risoluzione dei problemi per il rilevamento automatico delle relazioni in PowerPivot per Excel. Per conoscere i requisiti per le relazioni create manualmente, vedere 'Requisiti per le relazioni' in Panoramica sulle relazioni. Per informazioni sul funzionamento del rilevamento automatico, vedere 'Inferenza e rilevamento automatici delle relazioni' in Panoramica sulle relazioni.
Risoluzione dei problemi relativi al rilevamento automatico delle relazioni
Nelle sezioni seguenti vengono descritti alcuni scenari comuni nei quali PowerPivot per Excel non consente di rilevare relazioni.
Messaggio: Non sono state rilevate relazioni
Nella barra di notifica sarà sempre visualizzato un messaggio che indica che quando si trascina un campo nell'area Valori di una tabella pivot esistente e il campo in questione non è correlato ai campi già presenti in tale tabella è necessaria una relazione. Talvolta non è tuttavia possibile rilevare una relazione dopo questa notifica. Tale situazione può essere causata da diversi fattori:
L'algoritmo di rilevamento delle relazioni dipende dalla colonna chiave esterna che presenta un nome simile alla colonna chiave primaria. Se i nomi delle colonne non sono sufficientemente simili, è consigliabile che l'utente apra la finestra di PowerPivot e crei manualmente le relazioni necessarie tra le tabelle.
I tipi di dati potrebbero non essere supportati. Se in una qualsiasi delle tabelle utilizzate nella tabella pivot sono contenute solo colonne di tipi di dati non supportati, non è possibile rilevare alcuna relazione. In questo caso, è necessario utilizzare la finestra di dialogo Crea relazioni per creare manualmente le relazioni necessarie tra le tabelle attive della tabella pivot. Per ulteriori informazioni, vedere Creare una relazione tra due tabelle.
Messaggio: Impossibile creare altre relazioni con la tabella di origine selezionata
Questo messaggio potrebbe essere visualizzato quando si tenta di creare una relazione. In questo caso, è probabile che esista già una relazione tra le due tabelle che si tenta di unire.
PowerPivot per Excel in genere consente di rilevare automaticamente e creare le relazioni quando si importano le tabelle contemporaneamente da un'origine dati relazionale. Poiché non è possibile creare più relazioni tra due tabelle, è probabile che sia stata già definita una relazione tra le tabelle selezionate. È possibile esaminare l'elenco delle relazioni esistenti utilizzando la finestra di dialogo Gestisci relazioni, come illustrato in Visualizzare e modificare relazioni.
Sono stati aggiunti campi non correlati alla tabella pivot, ma non è stato visualizzato alcun messaggio
Il rilevamento automatico delle relazioni viene attivato solo per le misure, non per i campi calcolati utilizzati nelle etichette della riga o colonna di una tabella pivot. Quando si inizia a compilare la tabella pivot, è pertanto possibile aggiungere tabelle non correlate ma non visualizzare le relazioni finché non si trascina un campo nell'area Valori.
Nessuna relazione valida tra le tabelle
In alcuni scenari, le tabelle aggiunte alla tabella pivot non possono semplicemente essere unite a qualsiasi altra tabella. Due tabelle possono ad esempio avere dati parzialmente corrispondenti, ma di fatto non presentare relazioni logiche con le altre tabelle già utilizzate.
In genere, se si aggiunge una tabella alla tabella pivot che non può essere unita ad altre tabelle, il rilevamento automatico non restituisce alcun risultato. In altri casi, generalmente, è possibile dedurre dai risultati della tabella pivot che i campi non consentono di produrre calcoli significativi.
Dal rilevamento automatico sono state create relazioni errate
Quando le relazioni vengono create tramite il rilevamento automatico, un algoritmo consente di creare un elenco di tutte le possibili relazioni, in base ai valori presenti nelle tabelle, e di classificare le possibili relazioni in base alla probabilità. PowerPivot per Excel consente quindi di creare solo la relazione più probabile. Se pertanto le tabelle contengono più colonne che possono essere utilizzate come chiavi, è possibile che alcune relazioni vengano classificate a un livello inferiore e non vengano create anche se sono valide.
Se l'algoritmo di rilevamento automatico suggerisce una relazione che non risolve il problema aziendale, è necessario eliminare la relazione e creare manualmente la relazione utilizzando la colonna chiave corretta.
Vedere anche
Concetti
Creare una relazione tra due tabelle
Visualizzare e modificare relazioni