Come lavorare con più date in LuckyTemplates

Come lavorare con più date in LuckyTemplates

Non appena inizi a sviluppare alcuni modelli di LuckyTemplates, molto probabilmente ti imbatterai in un problema in cui hai due date nella tua tabella dei fatti e non puoi inserire due relazioni tra la tua tabella delle date e l'altra tabella. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Potresti anche avere più date, come la data inserita, la data ordinata, la data fatturata, la data spedita e potenzialmente altre.

Potresti pensare che ci sia un problema con LuckyTemplates o che tu abbia bisogno di una nuova tabella delle date.

In realtà non hai bisogno di un altro tavolo, né devi preoccuparti.

La cosa fondamentale da capire è che puoi avere più relazioni tra le tabelle. Puoi avere molte relazioni "inattive" ma non più di una relazione "attiva".

Il trucco con le relazioni inattive è che puoi attivarle utilizzando la formula DAX corretta.

In questo post, ti mostrerò come utilizzare la funzione USERELATIONSHIP insieme alla funzione CALCULATE per attivare le relazioni nel tuo modello di dati.

Sommario

Utilizzo delle date in LuckyTemplates

Se diamo un'occhiata alla nostra tabella sottostante, noterai che abbiamo una colonna Data ordine e una colonna Data di spedizione.

Come lavorare con più date in LuckyTemplates

Quindi diamo un'occhiata al nostro modello di dati e trasciniamo la tabella di ricerca della data nella nostra data dell'ordine.

Come lavorare con più date in LuckyTemplates

Come puoi vedere, qui abbiamo una linea continua che rappresenta una relazione attiva .

Come lavorare con più date in LuckyTemplates

Proviamo allora a fare la stessa cosa ma questa volta tra la Data e la Data di spedizione.

Come lavorare con più date in LuckyTemplates

Quello che abbiamo ora è una linea tratteggiata che significa che abbiamo creato quella che viene chiamata una relazione inattiva .

Come lavorare con più date in LuckyTemplates

Come puoi vedere, possiamo costruire solo una relazione attiva.

Vediamo ora cosa accadrà con il filtraggio naturale con la nostra relazione attiva.

Possiamo creare una nuova misura e chiamarla Total Sales e poi andare SUM dalla colonna Total Revenue .

Come lavorare con più date in LuckyTemplates

Se trasciniamo questa misura nel canvass e la trasformiamo in una tabella, vedrai che qui abbiamo la colonna Total Sales.

Come lavorare con più date in LuckyTemplates

Quello che devi prendere nota, tuttavia, è che si tratta di Total Sales by Order Date poiché questa è la relazione attiva nel nostro modello di dati.

A parte questo, dobbiamo chiarire su quale tipo di data stiamo lavorando.

Possiamo farlo prima nominando attentamente le nostre misure. Ad esempio, invece di dire solo Total Sales, possiamo chiamarlo Total Sales by Order Date .

Come lavorare con più date in LuckyTemplates

Come puoi vedere, la nostra tabella ora riporta Total Sales by Order Date anziché solo Total Sales .

Come lavorare con più date in LuckyTemplates

Ma oltre a specificare la data nella nostra misura, possiamo anche aggiungere un commento nella nostra formula come questo qui sotto solo per chiarire a chi sta usando i nostri dati.

Come lavorare con più date in LuckyTemplates

Ora, che ne dici se vogliamo mostrare le vendite totali per data di spedizione ?

Ricordare che Total Sales by Ship Date ha una relazione inattiva con la tabella delle date. Passiamo a come possiamo attivare questa relazione.

Attivazione della relazione inattiva

Per analizzare effettivamente Total Sales by Ship Date , dobbiamo prima attivare questa relazione inattiva perché allo stato attuale non si registra affatto.

Come lavorare con più date in LuckyTemplates

La buona notizia è che questo è in realtà molto facile da fare. Possiamo utilizzare questa speciale funzione DAX chiamata USERELATIONSHIP per attivare fisicamente una di queste relazioni.

Quindi, creeremo una nuova misura e la chiameremo Total Sales by Ship Date .

Quindi useremo CALCULATE e poi Total Sales by Order Date e poi salteremo su un'altra riga.

Ora, aggiungeremo USERELATIONSHIP e quindi Dates , quindi aggiungeremo Sales by Ship Date .

Come lavorare con più date in LuckyTemplates

Se trasciniamo questo nella tabella qui, vedrai che i risultati nel nostro Total Sales By Ship Date sono molto diversi da quelli nel nostro Total Sales by Order Date .

Come lavorare con più date in LuckyTemplates

Siamo stati in grado di calcolare le nostre vendite totali per data di spedizione perché abbiamo attivato questo filtro qui ed è praticamente diventato una linea continua o una relazione attiva.

Come lavorare con più date in LuckyTemplates

Sono sicuro che ti rendi conto di quanto sia facile implementare questa tecnica, ma potrebbe anche essere utile sapere che alcune persone si confondono quando lavorano con le date in LuckyTemplates, specialmente quelle che sono ancora nuove.

Azioni confuse quando si lavora con più date

Un approccio che alcune persone provano è andare al modello di dati, fare clic sulla linea tratteggiata in modo che appaia la finestra a comparsa Modifica relazione .

Quindi fanno clic sull'opzione "Rendi attiva questa relazione".

Come lavorare con più date in LuckyTemplates

Se provi questo approccio, vedrai che otterrai un errore come questo qui sotto.

Come lavorare con più date in LuckyTemplates

E poiché il messaggio di errore te lo dice, potresti provare a disattivare la relazione attiva per attivare l'altra, ma incontrerai un altro errore.

Quindi, nel caso in cui lavori su più date in LuckyTemplates, tutto ciò che devi fare è utilizzare la funzione USERELATIONSHIP e quindi i tuoi calcoli verranno eseguiti facilmente.


Mostra i risultati fino alla data corrente o a una data specifica in LuckyTemplates
Mostra i giorni prima o dopo una data selezionata utilizzando LuckyTemplates
La funzione DATEADD: la migliore e più versatile funzione Time Intelligence in LuckyTemplates

Conclusione

Abbiamo appena discusso su come lavorare su un set di dati con relazioni e più date in LuckyTemplates.

Dopo aver utilizzato la funzione USERELATIONSHIP insieme alla funzione CALCULATE , siamo stati in grado di attivare le relazioni nel modello dati.

Utilizzando questa tecnica, avrai la possibilità di filtrare rapidamente i tuoi dati in base a una qualsiasi di queste date e aprirai una gamma di analisi che tradizionalmente, con Excel, avrebbe richiesto molto tempo per essere creata.

Una volta che hai capito questa tecnica, puoi creare alcuni modelli di dati LuckyTemplates molto efficaci.

Saluti,


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