Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Questo tutorial tratterà della tabella delle dimensioni di LuckyTemplates più importante in qualsiasi modello, la tabella delle date . Puoi guardare il video completo di questo tutorial in fondo a questo blog.
La procedura consigliata durante la progettazione di un modello consiste nel controllare i campi data. Se sono presenti, includi sempre una tabella delle dimensioni della data.
Una tabella delle date include tutti gli attributi con cui potresti voler suddividere, suddividere e filtrare i tuoi dati per ottenere informazioni preziose. Con esso, un campo data ovunque all'interno del tuo modello non sarà un problema.
Sommario
Ottieni il codice Power Query M nei forum
Nel , puoi digitare Date Table nella barra di ricerca o passare a Categorie e cercare M Code Showcase . Ma il modo più rapido per trovarlo è cercare "@melissa".
Successivamente, scegli un argomento, quindi fai clic sul badge, quindi fai clic su Tabella delle date estesa degli argomenti in primo piano .
Troverai quindi il codice M.
Copia l'intera misura e trasferiscila in Power Query.
Applicazione in PowerQuery
Per questo passaggio, assicurati che la barra della formula sia visibile. In caso contrario, vai su Visualizza schede e abilitalo.
Fare clic con il pulsante destro del mouse sulla cartella Parameter and Function, scegliere New Query, quindi Blank Query.
Quindi fare clic su Editor avanzato e incollare il codice Power Query M. Successivamente, modifica il nome della query in fxCalendar.
È necessario impostare i parametri prima di poter richiamare questa funzione. Configuralo con i seguenti dettagli:
Richiamare la funzione e quindi rinominarla in Date.
Ora ti mostrerà questa tabella di date con 32 colonne. Se hai familiarità con il codice M, probabilmente riconoscerai alcune colonne qui. Le altre colonne sono attributi aggiuntivi o logica del codice utilizzato.
Nella tabella delle date visualizzata è possibile visualizzare le colonne Anno fiscale, Trimestre e Periodo, nonché le colonne di filtro IsAfterToday, IsWorkingDay e IsHoliday.
Poiché il quarto parametro non è stato impostato, IsHoliday ha un valore sconosciuto.
Inoltre, in questa tabella Date sono incluse le colonne Offset che semplificano il codice DAX necessario per eseguire alcune analisi.
Se vuoi aggiungere attributi, usa il codice e modificalo in base a ciò che desideri. Inoltre, se desideri eliminare le colonne non necessarie, vai su Scegli colonne e quindi deseleziona ciò che non ti serve.
Crea una data di fine dinamica
Quando si sviluppa un report, la data di inizio è facile da impostare a differenza della data di fine. La data di fine è complicata perché dipende dai dati all'interno del modello e da quanto tempo il report rimane attivo .
Per creare una data di fine dinamica, dobbiamo aggiornare dinamicamente l'anno.
Innanzitutto, crea una nuova query vuota.
L'equivalente M della funzione DAX o Excel è "DateTime.FixedLocalNow". Questo è ciò che fa la funzione:
Successivamente, nella barra della formula, utilizzare la funzione per estrarre il valore dell'anno.
Quando raggiungi la fine dell'anno, i tuoi dati potrebbero riversarsi nel prossimo anno. Quindi, è meglio aggiungere un altro anno come questo:
Successivamente, rinomina la query "MaxYear".
Torna alla tua tabella delle date e inserisci la variabile MaxYear nella funzione per avere l'anno 2021 nel tuo calendario.
Richiama e ottieni la colonna dell'elenco delle festività
Se controlli la tua tabella delle festività, puoi vedere che va dal 2018 al 2020 anche se l'anno massimo è il 2021.
Per modificarlo, vai a Source Step, quindi inserisci la variabile MaxYear nella misura.
La tua tavola delle vacanze avrà quindi l'anno 2021.
Quindi, torna indietro e imposta nuovamente i parametri. Ma questa volta, includi il parametro Festività facendo clic su Scegli colonna.
Selezionare Vacanze e la colonna che contiene le date, quindi fare clic su OK.
Dopo aver impostato tutto e fatto clic su Richiama, vedrai la variabile "Holidays[Date]" nella barra della formula. Copia quella variabile ed elimina la funzione richiamata.
Torna alla tabella delle date, quindi sostituisci la variabile nella funzione Source Steps.
Una volta terminato il caricamento e l'invocazione della funzione, vedrai che la colonna IsHoliday che una volta aveva valori sconosciuti ora ha valori True o False in ogni riga.
Mostra True se la data è una festività e False in caso contrario.
Parametri di query di LuckyTemplates: ottimizzazione delle tabelle
Aggiunta di numeri di giorni lavorativi e fine settimana nella tabella delle date: tecnica di intelligenza temporale in LuckyTemplates
Creazione di una tabella di date completa in LuckyTemplates davvero veloce
Conclusione
Il codice Power Query M è una funzione utile per completare il report della tabella delle date.
Ti mostra ciò che vuoi vedere all'interno della tua tabella e ti fornisce comodamente i dati per il tuo modello.
Devi solo ottenere il codice, configurarlo all'interno di Power Query e modificarlo in base a ciò di cui hai bisogno nella tua tabella.
Ti auguro il meglio,
Melissa
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