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


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

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 articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

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

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.