Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Una domanda che ho ricevuto dal riguarda un'aggiunta alla tabella delle query di data. Questa aggiunta ti impedisce di dover filtrare manualmente i dati fino all'ultima data ogni volta che arrivano nuovi dati. Questo può essere utile se stai lavorando su un report in corso. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Aggiungerò un collegamento a detto post sui relativi post del forum di supporto di seguito.
Si noti che la soluzione fornita richiederà l'uso del vecchio modello di tabella delle date fornito nei corsi Ultimate Beginner's Guide to LuckyTemplates e Ultimate Beginner's Guide to DAX. I collegamenti a questi si trovano anche di seguito.
Il modello è un file di testo che deve essere inserito nell'editor di query. Genera una tabella di date basata sui parametri di data inseriti.
Una volta che è a posto, ti mostrerò come rendere dinamica la tabella in base ai dati effettivi che hai.
Sommario
Creazione di una tabella di date dinamica utilizzando dati in tempo reale
Innanzitutto, controllerò le date complessive nella tabella delle vendite.
La tabella delle vendite fungerà da tabella dei fatti mentre proviamo a ottenere la data minima complessiva. Userò la funzione CALCULATE e quindi utilizzerò la data dell'ordine.
Nota che ho anche affettatrici qui, quindi devo usare TUTTE le date. In questo modo vengono rimossi tutti i filtri che potrebbero inserire il contesto errato nella misura.
Ora, devo solo ricreare questa misura. Quindi copio questa formula e clicco su New Measure.
Questa nuova misura sarà per la data massima complessiva, quindi devo solo cambiare MIN in MAX.
Consentitemi di trascinare queste misure nel mio rapporto per vedere quali date arriveranno.
Quando guardo i dati dalla tabella delle vendite, la prima data nella mia sequenza temporale cade all'inizio del 2014 mentre l'ultima data cade a metà novembre del 2018.
Parametri query date
Poiché l'obiettivo principale qui è rendere dinamica la tabella delle date, le date risultanti sarebbero in qualche modo diverse dalle schede che hai visto in precedenza, specialmente una volta cambiate le cose nell'editor di query.
Inizierò entrando nella query sulle date.
Quindi, andrò nell'editor avanzato.
Qui è dove vedrai un file di testo in cui puoi inserire personalmente le date coperte.
Questo ora genererà l'intero codice della tabella Date in base a ciò che posizioniamo in StartDate, EndDate e FYStartMonth.
È questa query di date che ha generato la tabella sottostante.
Creazione della tabella della data dinamica
Quello che ho intenzione di fare ora è duplicare la tabella precedente e utilizzare questo duplicato per avviare una tabella Data dinamica.
Normalmente, andresti alla Sorgente per generare i dati.
Quindi, puoi modificare la data proprio qui nella query delle date.
Ma quello che ti mostrerò è come sovrapporlo invece.
Inizierò con List Min. La mia tabella delle vendite rimane la mia tabella dei fatti, quindi farò riferimento alla data dell'ordine.
La seconda parte della misura sarà List Max e utilizzerà anche la tabella Sales e Order Date.
Con queste modifiche alla misura, la tabella ora si aggiornerà automaticamente ogni volta che nuovi dati entrano nella tabella Sales. Anche la tabella delle date verrà regolata in base alle date pertinenti.
Naturalmente, hai anche bisogno di spazio per la regolazione. Questo è il motivo per cui di solito aggiungo circa 30 giorni all'ultima data. Ecco a cosa serve quest'ultima parte del provvedimento.
Questo è un concetto interessante che ti aiuterebbe a eseguire qualsiasi tipo di analisi dello scenario. È meglio aggiungere un po' di tempo in più alla fine invece di interromperlo all'ultimo appuntamento.
Una volta tornati alle schede che mostrano la prima e l'ultima data, vedrai che l'ultima data è già stata regolata.
Crea una tabella di date completa in LuckyTemplates Molto velocemente
Mostra i risultati fino alla data corrente o a una data specifica in LuckyTemplates
Come lavorare con più date in LuckyTemplates
Conclusione
Con una tabella di query di data dinamica, non è necessario filtrare manualmente le date ogni volta che arrivano nuovi dati nella tabella dei fatti.
Ancora una volta, preferisco sempre creare tabelle di date nell'editor di query perché è ancora il modo più efficiente per farlo.
Avrai bisogno del codice di testo che puoi scaricare dai corsi di Ultimate Beginner's Guide per questo, quindi controlla il link a quei corsi di seguito.
Ti auguro il meglio,
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