In Power BI, una relazione non attiva (o inattiva) è una connessione tra tabelle che esiste nel modello di dati ma non viene utilizzata automaticamente nelle visualizzazioni.
Una relazione non attiva è utile quando si hanno:
- Multiple relazioni tra le stesse tabelle
- Necessità di utilizzare percorsi di relazione alternativi in specifiche analisi
Come funzionano
A differenza delle relazioni attive che vengono applicate automaticamente, le relazioni non attive devono essere attivate esplicitamente in una query DAX utilizzando la funzione
USERELATIONSHIP(<columnName1>,<columnName2>).
Esempio pratico
Immaginiamo di avere:
- Una tabella Vendite con date di ordine e di spedizione
- Una tabella Calendario con tutte le date
Possiamo creare:
- Una relazione attiva tra Vendite[DataOrdine] e Calendario[Data]
- Una relazione non attiva tra Vendite[DataSpedizione] e Calendario[Data]
Per default, le analisi temporali useranno la data di ordine. Ma se vogliamo analizzare le vendite per data di spedizione, possiamo creare una misura:
Totale Vendite per Data Spedizione =
CALCULATE(
SUM(Vendite[Importo]),
USERELATIONSHIP(Vendite[DataSpedizione], Calendario[Data])
)
Questa misura attiva temporaneamente la relazione basata sulla data di spedizione, permettendoci di visualizzare i dati da una prospettiva diversa senza modificare la struttura del modello.
Le relazioni non attive ti permettono quindi di mantenere un modello di dati pulito con percorsi di navigazione predefiniti, offrendo allo stesso tempo la flessibilità di utilizzare percorsi alternativi quando necessario per specifiche analisi.




