Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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
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.