Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Dopo aver discusso di cosa sia la modellazione dei dati, è il momento di capire cosa possono fare le relazioni di LuckyTemplates tra tabelle diverse per i report. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Diverse origini dati all'interno dei tuoi modelli devono avere le giuste relazioni per produrre i giusti risultati. Quando non riesci a comprendere il concetto di queste relazioni, non otterrai mai le intuizioni di cui hai bisogno. Ecco perché queste relazioni sono importanti.

Sommario

A cosa servono le relazioni di LuckyTemplates

Ho sempre impostato le mie tabelle di dati nel modo più semplice possibile. Voglio che tutto sia autoesplicativo per rendere più facile per altre persone lavorare sugli stessi tavoli in seguito.

Di seguito, ad esempio, puoi vedere che ho queste colonne di indice e alcune tabelle di ricerca .

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

In ogni tabella, ho un ID che lo collega alla tabella dei fatti principale, che contiene tutte le informazioni transazionali. Un esempio è il Location ID che ho evidenziato di seguito.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Ciò significa che se salto nella mia tabella Sales ed è stata stabilita una relazione tra le mie tabelle Location e Sales, posso vedere una colonna corrispondente a quella nella mia tabella Sales.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Tieni presente che non devi necessariamente cercare una colonna che contenga la parola "ID" nel nome. Potrebbe essere una riga chiamata Nome città o qualcosa del genere. Finché si fa riferimento ai dati, va bene indipendentemente dal nome.

Cosa fanno queste relazioni?

Le tabelle di ricerca contengono informazioni sui filtri, mentre le tabelle dei fatti contengono tutte le informazioni transazionali. Fondamentalmente, stabilire una relazione ti consente di inviare quei filtri nella tabella dei fatti.

Creerà il contesto per ogni calcolo che eseguo nei miei rapporti. Se hai visto i report in LuckyTemplates, probabilmente hai visto come puoi fare clic sui filtri sui grafici per modificare i risultati visualizzati nelle visualizzazioni o nel report stesso. Ciò è reso possibile dalle relazioni in esecuzione in background.

Come costruire relazioni tra tabelle

È fondamentale creare il giusto tipo di relazioni nelle colonne giuste. Ci sono due modi per farlo.

Il primo modo per farlo è semplicemente trascinare e rilasciare la colonna ID nella tabella dei fatti.

Nel mio modello di esempio di seguito, inizierò con il mio ID venditore. È abbastanza facile capire dove devo eliminare quella colonna ID, visto che c'è anche una colonna ID persona vendite nella tabella Vendite.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Al termine, crea automaticamente questa relazione tra la tabella Salespeople e la tabella Sales.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Vorrei approfondire questa relazione prima di procedere, soprattutto perché questo è il tipo di relazione con cui lavorerai il 95% delle volte in LuckyTemplates.

Questo è ciò che chiami una relazione "uno-a-molti" .

Si noti che la relazione ha un numero 1 alla fine della tabella di ricerca. Ciò significa che ogni dato viene rappresentato solo una volta. In questo caso, stiamo parlando di ogni venditore.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Seguendo quella relazione, vedrai che sta portando a una stella sulla tabella dei fatti. Questa stella significa molti.

Se ci pensi, un singolo venditore può vendere più volte, giusto? Ciò significa che anche se ogni venditore è rappresentato una volta nella tabella di ricerca, potrebbe essere visualizzato più volte nella tabella dei fatti, a seconda di come vengono filtrati i dati.

Questo è esattamente il motivo per cui le tabelle di ricerca dovrebbero elencare solo valori univoci per ogni particolare gruppo. Ecco perché ho tabelle separate per Venditori, Prodotti, Località, ecc.

Ora costruirò un'altra relazione, ma questa volta tra Prodotti e Vendite. Userò lo stesso metodo di trascinamento della selezione.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Una volta visualizzata la linea che rappresenta la relazione, posso passarci sopra con il mouse per evidenziare tale relazione. Questo è un buon modo per verificare se hai collegato insieme le tabelle giuste, soprattutto se hai già un numero di righe che scorre nella tabella dei fatti.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Il secondo modo per creare relazioni è utilizzare il pulsante Gestisci relazioni sulla barra multifunzione Home .

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Dopo aver fatto clic su di esso, la finestra mi mostrerà le relazioni che ho aggiunto in precedenza.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Per aggiungere un'altra relazione a questo elenco, fai clic su Nuovo.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Quindi, mi chiederà di selezionare quale tabella di origine dovrei usare. Userò la tabella delle date in questo caso.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Quando viene visualizzata la tabella, evidenzierò la colonna Data, poiché questo è ciò che conta come il nostro "ID" da questa colonna.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Quindi, sceglierò la tabella dei fatti, che è la mia tabella delle vendite. Metterò in evidenza la colonna Data prodotto poiché corrisponde alla colonna Data della tabella Date.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Sotto la cardinalità, sceglierò Uno a molti. Assicurati che ci sia un segno di spunta accanto a "Rendi attiva questa relazione". Quindi, farò clic su OK.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Ora è stata creata una relazione tra la tabella Date e Sales.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Creerò un'altra relazione qui per Locations.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Quindi, farò la stessa cosa per i clienti.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Ora che tutte le relazioni necessarie sono state formate, ho una cascata di filtri provenienti dalla mia riga di tabelle di ricerca in alto che vanno nella mia tabella dei fatti in basso. Quelle frecce indicheranno sempre i molti lati.

Connessione di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Conclusione

Quando capisci come funzionano le relazioni, lavorare con LuckyTemplates sarà più semplice. Ancora una volta, queste relazioni aggiungono contesto a ogni calcolo eseguito nei rapporti. Ciò significa che finché si ha una conoscenza di base del flusso dei dati e dei relativi filtri, è più facile capire quali misure è necessario scrivere.

Alcune persone si confondono solo perché sentono che il loro scenario è diverso. Sentono di aver bisogno di una configurazione molto più complicata di questa. La verità è che tutto ciò di cui hai bisogno è semplificare i tuoi dati.

Quando individui le giuste tabelle di ricerca e ti concentri sulla giusta tabella dei fatti, puoi avere la stessa configurazione di base, non importa quanto sia complicata la tua situazione.

Ho anche affrontato scenari molto complessi in LuckyTemplates. Ma al centro della maggior parte di quei rapporti, ho ancora questa stessa filosofia del modello. Puoi esplorare questi scenari complessi dopo esserti registrato per un abbonamento a e ottenere l'accesso a più corsi.

Ti auguro il meglio,


Creazione di relazioni virtuali in LuckyTemplates utilizzando la funzione TREATAS
Come lavorare con più date in LuckyTemplates
Come calcolare i giorni di occupazione al mese in LuckyTemplates utilizzando DAX





 



Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere