Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
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
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
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
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.