Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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 .
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.
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.
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.
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.
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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