Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
A volte calcolare i totali parziali in LuckyTemplates è molto meglio per analizzare le tendenze piuttosto che guardare i risultati effettivi su base giornaliera. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Ecco perché ti mostrerò in questo esempio come puoi implementare un calcolo totale parziale che sia dinamico, fluisca e si integri bene con il resto del tuo modello.
E ti mostrerò come puoi farlo in modo molto efficace e semplice combinando alcune misure DAX all'interno di LuckyTemplates.
Sommario
Calcolo dei totali parziali in LuckyTemplates da zero
In questo post del blog, ti mostrerò come calcolare i totali parziali all'interno di LuckyTemplates. In realtà ci sono un paio di modi su come farlo, e ti mostrerò entrambi i modi.
Questo è in definitiva ciò che vogliamo ottenere come risultato. Abbiamo le nostre colonne Data e Vendite, nonché un totale parziale di 30 giorni e un totale parziale di 90 giorni (lato sinistro).
Li inseriamo anche nelle visualizzazioni per rendere i numeri più interessanti e per rendere più facile individuare tendenze e valori anomali (lato destro).
Possiamo anche modificare l'intervallo di tempo e vedere i nostri totali parziali cambiare in tempo reale. Un'intuizione piuttosto convincente, vero?
Quindi, se stai osservando cose come l'inventario o la contabilità clienti, questa è davvero un'ottima analisi che puoi eseguire sui dati.
Puoi quindi espanderti in cose più avanzate come confrontare i tuoi totali parziali da un periodo all'altro.
Ci sono molte cose straordinarie che puoi fare e ti mostrerò come puoi ottenerle partendo da zero.
Totali parziali in 30 giorni
Come sempre, iniziamo con un report vuoto in cui tutto ciò che abbiamo sono le nostre vendite totali. Scriviamo una misura che ci darà un totale corrente di 30 giorni. Ciò significa che vogliamo guardare indietro da oggi a 30 giorni e riassumere tutte le vendite in quel periodo di tempo.
Creiamo una misura e chiamiamola Running Total 30D.
Quindi passeremo a un'altra riga per scrivere un po' di logica e inserire le vendite totali.
Il terzo passaggio consiste nell'utilizzare la funzione FILTRO . La funzione FILTER è una funzione di iterazione che esegue l'iterazione della tabella delle date e acquisisce i 30 giorni per il totale parziale.
Rimuoveremo qualsiasi filtro o qualsiasi contesto proveniente dalla colonna DATE. Quindi ALL si sbarazza di quel contesto e si sbarazza di quel filtro.
Quindi itereremo l'intera tabella DATE e vedremo se la data è maggiore di MAX (Date - 30), che ci darà il primo giorno dei 30 giorni.
E poi scriveremo se la data è minore di uguale alla data MAX.
Premiamo invio e trasciniamo le informazioni sulla tabella. Possiamo vedere che questo verrà ora valutato in un totale parziale.
Totali parziali in 90 giorni
Supponiamo di voler ottenere le vendite da un periodo di tempo diverso. Possiamo usare la stessa misura e poi cambiare il numero da 30 giorni al nostro numero preferito, che in questo caso è 90.
E proprio così, abbiamo un totale parziale per 90 giorni. Questo valuterà qualcosa che è leggermente diverso perché stiamo osservando le nostre vendite per un periodo di tempo molto più lungo.
Ricorda che qui puoi sempre sostituire una misura diversa; puoi utilizzare questa tecnica per ottenere dati sui tuoi profitti, transazioni o clienti. Ci sono semplicemente molte cose che puoi implementare usando questa formula del totale parziale.
Ci sono molte cose in cui puoi effettivamente espanderti. Non solo puoi guardare i totali parziali in qualsiasi momento, ma puoi anche confrontare i tuoi totali parziali con il mese scorso, l'ultimo trimestre o anche l'anno scorso.
Utilizzo di DATESINPERIOD
Ti mostrerò un'altra formula che puoi scrivere per ottenere esattamente la stessa cosa; tuttavia, utilizza una logica di filtro diversa all'interno dell'istruzione calcola.
Chiameremo questa misura l'alternativa Running Total 30D. Di nuovo, calcoleremo le vendite totali ma invece di FILTRO, useremo la funzione chiamata DATESINPERIOD.
Quindi salteremo su un'altra riga e inseriremo alcune date. Questo è ciò che DATESINPERIOD fa; è una specifica funzione di intelligenza temporale che ci consente di creare o aprire qualsiasi periodo di tempo. Tutto quello che dobbiamo fare è inserire i nostri parametri.
Quindi sostanzialmente fa quello che fa la funzione FILTRO, in un modo diverso. Questo è un modo leggermente più semplice che offre molta più flessibilità.
E se lo mettiamo accanto all'altra nostra tabella di 30 giorni, vedremo che è esattamente uguale a quella che abbiamo usato in FILTER. Quindi questo è solo un altro modo per ottenere un risultato simile.
Ora tutto ciò che resta da fare qui è trasformarlo in una visualizzazione , che non richiede molto tempo. Quindi possiamo vedere il totale parziale in modo visivo.
Possiamo anche aggiungere diversi filtri. Diciamo per esempio che vogliamo guardare a un anno particolare come il 2017.
Il totale parziale si adatterà automaticamente a qualsiasi contesto aggiuntivo desideriamo aggiungere nella nostra pagina del rapporto.
Ecco come facciamo il totale parziale. Puoi usarlo in molte applicazioni. La stessa tecnica può essere utilizzata più e più volte in diversi scenari.
Conclusione
Penso che i totali parziali siano un modo molto migliore di guardare le medie nel tempo. A volte è troppo granulare per guardare a livello giornaliero. Tuttavia, i totali parziali ti consentono di non rimanere coinvolto in un singolo risultato, ma in un accumulo di risultati che in realtà forniscono approfondimenti molto migliori.
Ci sono molti modi diversi in cui puoi utilizzarlo in LuckyTemplates e avrai un'idea molto migliore di come lo implemento personalmente tramite il video qui sotto.
Entrerò un po 'in dettaglio sulla formula specifica, ma poi puoi diramarti da essa per altre intuizioni che potresti voler creare alla fine.
Quindi buona fortuna per l'implementazione di questo. Molto da imparare e molto da replicare nei propri modelli.
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