Asse X dinamico di LuckyTemplates utilizzando una tabella disconnessa

Asse X dinamico di LuckyTemplates utilizzando una tabella disconnessa

Ti mostrerò come creare un asse x dinamico di LuckyTemplates, noto anche come scala temporale utilizzando una tabella disconnessa che può consentire di modificare il livello di granularità in base alla data o all'ora. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Una dinamica consente di mostrare un livello granulare di dettaglio sulle informazioni correnti più importanti. Mostra meno granularità per le date precedenti.

Questo tutorial è una continuazione del mio recente blog in cui ho creato questa visualizzazione, che era R10_table. È stato creato su queste colonne calcolate DTS IsCurrentQuarter e DTS SortBy .

Asse X dinamico di LuckyTemplates utilizzando una tabella disconnessa

IsCurrentQuarter sta identificando vero o falso se siamo nel trimestre corrente o meno. Sulla base di quella colonna, possiamo quindi creare la colonna DTS, che essenzialmente restituisce un formato settimanale o un formato trimestrale come testo. SortBy ci fornisce il nostro anno a quattro cifre, quindi un numero di quarti e quindi un numero di settimana nel caso della settimana. In caso contrario, restituisce solo l'anno a quattro cifre e una settimana.

Oggi creerò una visualizzazione identica, ma invece di utilizzare colonne calcolate, utilizzerò una tabella disconnessa, che è questa R10a_table che utilizza una misura.

Asse X dinamico di LuckyTemplates utilizzando una tabella disconnessa

Sommario

Come creare un asse X dinamico di LuckyTemplates

Il R10a_table è in realtà basato sul R10_table, quindi il presupposto è che tu abbia una sorta di tabella dei fatti o una tabella delle date che contiene la data. Se guardi il DAX, potrebbe sembrare un po' scoraggiante, ma è esattamente lo stesso codice delle colonne calcolate. Fondamentalmente stiamo solo creando le colonne calcolate all'interno di questo calcolo della tabella.

Stiamo prendendo la nostra colonna Data da R10_table. Quindi, iniziamo con un lungo elenco di date, tutte le date che sono in quella tabella. Quindi utilizziamo e aggiungiamo l'attuale IsCurrentQuarter . E poi, l'abbiamo modificato per non fare riferimento alla tabella, ma solo alla colonna della data.

È anche vero per la nostra colonna DTS e la colonna DTS SortBy. È lo stesso codice. Alla fine di questo, usiamo per selezionare il nostro DTS, il nostro DTS SortBy e il nostro IsCurrentQuarter. E poi, usiamo per restituire solo le righe distinte.

Asse X dinamico di LuckyTemplates utilizzando una tabella disconnessa

Quello che ci rimane alla fine di questo è solo un elenco distinto di valori che finirà sull'asse della nostra visualizzazione. Questo è ancora dinamico e si mantiene aggiornato come parte del modello di dati.

Asse X dinamico di LuckyTemplates utilizzando una tabella disconnessa

Poiché questo non è collegato a nulla, abbiamo bisogno di una misura per capire dove siamo fino a questo accesso, e poi andare a calcolare l'inventario medio. Quindi, diamo un'occhiata alla misura che ho creato.

Asse X dinamico di LuckyTemplates utilizzando una tabella disconnessa

La prima cosa che stiamo facendo è prendere il MAX di DTS SortBy perché sarà la cosa più semplice che possiamo fare per analizzare in quale anno, trimestre e settimana ci troviamo. Nel caso per l'anno , prendiamo solo le quattro cifre più a sinistra.

E poi, abbiamo questo add zero (+ 0) perché stiamo analizzando il valore e stiamo usando un approccio basato sul testo. Questo in realtà restituisce un testo. Se proviamo a confrontare un testo con un numero, otterremo un errore. Quindi, la cosa più semplice da fare è semplicemente aggiungere zero, e questo costringe DAX a restituirlo come numero invece che come testo.

Per il trimestre stiamo solo usando la funzione MID per afferrare il quinto carattere. La settimana è un po' più complicata perché potrebbe essere una settimana a una cifra o potrebbe essere una settimana a due cifre. In questo caso, stiamo solo controllando se la lunghezza del valore è sei, prendiamo l'ultimo carattere, se è sette, prendiamo gli ultimi due caratteri e se non è nessuno di questi, restituiamo BLANK. Quindi, aggiungiamo zero, ovviamente.

Se la settimana è BLANK, allora facciamo e sapremo che siamo in un trimestre, quindi prendiamo le informazioni sul trimestre. Se siamo in una settimana e la settimana non è VUOTO, allora finiremo per afferrare per settimana.


Colonne calcolate LuckyTemplates: suggerimenti e procedure consigliate
Confronto di colonne e misure calcolate in LuckyTemplates
Tabella e colonna calcolate nell'editor tabulare 3

Conclusione

Questo è essenzialmente tutto quello che c'è da fare. È così che si crea un asse X dinamico di LuckyTemplates usando una tabella disconnessa con una misura. Il DAX non è super complicato, specialmente se lo prendi in pezzi. Tutto quello che stiamo facendo qui è filtrare per anno e trimestre, e poi prendere la MEDIA di esso, e abbiamo la stessa visualizzazione di quella che usa le colonne calcolate.

Spero che troverai utile questo tutorial e che lo implementerai nel tuo lavoro. Puoi guardare il video completo qui sotto per maggiori dettagli e controllare la prima parte di questo tutorial per ulteriori informazioni.

Ti auguro il meglio!

Greg


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