Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
L'importanza di creare una tabella di date in LuckyTemplates è qualcosa che spesso manca alle persone, specialmente nel . Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Sebbene sia comune avere una colonna della data nelle tabelle delle vendite e delle transazioni, non sarà sufficiente. Avrai bisogno di una tabella di date separata che puoi collegare a tutte quelle altre colonne di date.
C'è anche un intero sottoinsieme di formule chiamate funzioni Time Intelligence in LuckyTemplates . Affinché i calcoli funzionino correttamente, avresti bisogno di una tabella delle date.
Sommario
Codice della tabella della data di LuckyTemplates
Normalmente, la creazione di una tabella delle date è un processo lungo. Ma utilizzando questo codice della tabella delle date di LuckyTemplates che utilizzo, diventa molto più semplice e veloce.
Ho questo codice M salvato qui nel mio blocco note in modo da poterlo semplicemente copiare e incollare ogni volta che devo creare una tabella delle date.
Dopo aver copiato quel codice, torno al mio editor di query e creo una nuova fonte. Questo mi permetterebbe di inserire il codice che ho appena copiato in una nuova query.
Quando vengono visualizzate le opzioni per nuove fonti, scelgo Query vuota.
Scegliere quello mi darà un nuovo riquadro senza niente sopra.
Ora vado nell'editor avanzato.
Mi sbarazzerò di tutto ciò che è all'interno della finestra dell'Editor avanzato quando si presenta.
Quindi incollerò il codice della tabella delle date che ho copiato in precedenza in quella finestra.
Ora che ho questo nuovo codice M incorporato in questa query, farò clic su Fine. Questo mi darà questi campi di parametro in cui posso inserire un intervallo di date specifico per la mia tabella delle date.
Inizierò con il 1 gennaio 2018 per poi arrivare fino al 31 dicembre 2021.
Il prossimo è FYStartMonth. Questo è quando inizia il mio anno finanziario. Quindi, se luglio è il mio primo mese, devo solo digitare 7 qui.
Dopo aver fatto clic su Invoke, mi viene fornita una tabella di date dettagliata basata sull'intero codice e sui parametri che ho inserito.
Guardando la formula qui sopra, mostra la data di inizio che ho inserito nell'editor avanzato.
Mostra anche la stessa data di fine che ho inserito.
Aggiornamento e pulizia della tabella delle date in LuckyTemplates
Se usi il codice della tabella delle date che uso io, ti darà molte colonne utili che mostrano la data, l'anno, il trimestre dell'anno, il mese dell'anno, ecc.
Ma con una tabella come questa, ci saranno sicuramente cose che vorrai cambiare a seconda di ciò che ogni scenario richiede.
Potresti anche voler modificare la tabella in base alle tue preferenze.
Ad esempio, preferisco nominare le mie colonne in un modo specifico, motivo per cui vado nell'editor avanzato e cambio direttamente il codice.
Se l'editor avanzato sembra troppo complicato, posso anche modificare i nomi nell'editor di query stesso.
Inizierò con i nomi dei tavoli.
Opto sempre per nomi semplici, quindi chiamerò questa tabella come Date.
Per motivi di coerenza, chiamerò questa query di date.
Ora tornerò alla tabella delle date per aggiornare alcune cose. Ovviamente voglio anche che i nomi di queste colonne siano il più facili da capire possibile.
Inizierò assicurandomi che ci siano spazi nei posti giusti. Quindi invece di MonthName, chiamerò questo nome del mese.
Invece di MeseInCalendar, inserirò Mese e Anno qui.
Questo si chiama QuarterInCalendar, quindi lo chiamerò Quarter & Year.
Oltre a cambiare i nomi, ripulirei anche i miei dati rimuovendo le colonne di cui non ho realmente bisogno. Ad esempio, non ho davvero bisogno di questa colonna DateInt.
Farò la stessa cosa per DayOfMonth.
Ancora una volta, tutto ciò dipende dallo scenario e dalle colonne chiave necessarie.
Fai solo attenzione a rimuovere le colonne numeriche perché potrebbero essere colonne di ordinamento, come questa colonna DayInWeek.
Molte colonne di testo come questa colonna Mese e anno e la colonna Giorno della settimana in realtà non sanno come ordinare i dati che contengono. Ecco perché hanno bisogno di colonne di ordinamento come queste colonne MonthnYear e QuarternYear come riferimento.
Solo per rendere più chiaro a cosa servono queste colonne, le rinominerò Ordinamento mese-anno e Ordinamento trimestre-anno.
Queste colonne di supporto saranno utili una volta inseriti questi dati nelle visualizzazioni.
Tenere traccia delle modifiche nella sezione Passaggi applicati
Questo è qualcosa che ho discusso in precedenza nel tutorial sulle trasformazioni semplici. Questo è anche importante da ricordare quando si lavora sulla tabella delle date in LuckyTemplates .
Il riquadro Passi applicati qui a lato registra tutte le trasformazioni che sto facendo, quindi è abbastanza facile tenere traccia di tutte le modifiche.
Solo una cosa importante sulle trasformazioni e sulla sezione Passaggi applicati.
Quando lavori su azioni simili in successione, Passaggi applicati raggruppa questi passaggi insieme. Ma quando salti da un'azione all'altra in modo casuale, registra più istanze dello stesso tipo di azione, come nell'esempio seguente.
Quindi, è sempre meglio apportare tutte le modifiche al nome in una volta sola, quindi eliminare anche tutte le colonne indesiderate in una volta sola. Ciò ridurrà al minimo la quantità di codice che deve essere generato in background.
Crea una tabella data completa in LuckyTemplates Aggiunta molto veloce
dei giorni lavorativi e dei fine settimana nella tabella delle date: tecnica di intelligenza temporale in LuckyTemplates
Filtrare i dati per anni e trimestri fiscali personalizzati utilizzando le colonne calcolate in LuckyTemplates
Conclusione
Come ho detto all'inizio, ci sono altri modi per creare una tabella delle date, anche se normalmente richiederebbero più passaggi e formule più complicate messe insieme.
Non solo questo è il modo più semplice per farlo, ma fornisce anche tutte le colonne predefinite richieste in molti scenari. Tutto quello che devi fare è rimuovere qualsiasi altra cosa che non ti servirà, il che è più veloce che aggiungere le colonne richieste una per una.
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