Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Questo è un esempio davvero unico di Time Intelligence in LuckyTemplates, soprattutto quando si lavora con giorni lavorativi e fine settimana. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Questo tutorial è nato da una richiesta del , in cui un membro aveva bisogno di inserire il giorno di ogni giorno della settimana e il giorno di ogni fine settimana nella propria tabella Date.
richiesta da un membro LuckyTemplates per quanto riguarda il giorno della settimana e il fine settimana
L'ho visto parecchio soprattutto sul forum di supporto di LuckyTemplates, dove gli utenti stanno cercando di analizzare like per like entro mesi o anni. Questo è un requisito unico ma che posso vedere avere alcune ampie applicazioni, soprattutto se è necessario confrontare giorni simili tra mesi diversi.
Tutto questo doveva essere inserito anche all'interno di una colonna calcolata, il che significava considerare il contesto di ogni riga all'interno della tabella Date.
Approfondiamo la funzione RANKX e come puoi usarla per calcolare questa intuizione unica.
Dopo aver elaborato la logica e visto come viene applicata all'interno della tabella Data (che è una tabella indispensabile all'interno di qualsiasi modello di dati), rimarrai sorpreso dalla facilità con cui puoi eseguire questo calcolo in LuckyTemplates rispetto al completamento di questo in qualsiasi altro strumento.
Sommario
Elaborare il tipo di giorno
Prima di entrare nelle formule, dobbiamo prima creare questa colonna, Day Type .
all'interno della tabella Data
In base alla colonna DayInWeek , vogliamo avere una colonna che mostri cos'è un giorno lavorativo e cos'è un fine settimana.
Quindi , se DayInWeek non è 6 o 0 , ovvero sabato e domenica nella nostra tabella Date, sarà uguale a Workday . Se sono quei numeri, sarà uguale a Weekend . Possiamo vedere i risultati nella nostra colonna Day Type.
Da qui, possiamo quindi numerare questi risultati del tipo di giorno utilizzando una formula. La logica per i giorni lavorativi filtra solo i giorni che verrebbero considerati giorni lavorativi. Per raggiungere questo obiettivo, dobbiamo creare una tabella che valuti solo i giorni lavorativi. Da lì, classificheremo quei giorni da 1 a 21 o 22.
Quindi diamo un'occhiata alla formula.
Elaborazione del numero della giornata lavorativa
Usiamo le variabili (VAR), CurrentMonth e MonthTable , nella nostra formula. Per prima cosa capiamo in che mese e anno ci troviamo perché il mese e l'anno è il modo in cui determineremo i limiti in cui si troverà questo tavolo virtuale rivisto. Quindi, all'interno di ogni riga diversa, rimuoviamo tutto il contesto da Date utilizzando la funzione .
Questa formula esamina solo i giorni lavorativi e filtra anche per CurrentMonth, che è la nostra prima variabile.
Se Day Type è uguale a Weekend , sarà uguale . Quindi, vogliamo creare una classifica dei giorni, utilizzando , e inserire la tabella virtuale (MonthTable). Infine, valutiamo o classifichiamo DayOfMonth .
Risolvere il numero del fine settimana
Ora passiamo alla formula del numero del fine settimana . È abbastanza simile alla formula del numero del giorno lavorativo. Tutto quello che dobbiamo cambiare è il tavolo virtuale che stiamo valutando, che è Weekends .
E poi di nuovo, useremo semplicemente RANKX per classificare ciascuno dei DayOfMonth che potrebbe essere un giorno del fine settimana, e questo ci darà i risultati.
Confronto temporale per tabelle di date non standard in LuckyTemplates
Calendari personalizzati di LuckyTemplates: calcolo per la modifica mese su mese - 445 calendari
Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorno della settimana rispetto al fine settimana
Conclusione
Questa è un'ottima tecnica di Time Intelligence in LuckyTemplates per aggiungere i numeri dei giorni lavorativi e del fine settimana alla tabella delle date. Da qui, puoi eseguire un'intelligence temporale basata sul lavoro.
Questo ti dà un'idea su come scrivere alcune logiche e formule che ti consentono di fare intelligenza temporale basata su questi giorni lavorativi e fine settimana. In realtà ho creato molti video su come eseguire l'intelligence temporale con tabelle Date non standard e calendari 445. Dai un'occhiata ai link sottostanti a questi tutorial.
Divertiti a lavorare su questo. È un'ottima idea per analisi nuove e interessanti.
***** Imparare LuckyTemplates? *****
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