Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Purtroppo, calcolare la differenza tra i risultati delle vendite settimanali in LuckyTemplates non è così semplice. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
La ragione di ciò è che LuckyTemplates non ha una funzione di time intelligence incorporata su base settimanale. Le uniche opzioni disponibili sono per il giorno, il mese, il trimestre e l'anno.
Ti mostrerò con la funzione DATEADD in questa formula. Questa funzione è una delle mie preferite, in quanto semplifica il confronto del tempo. Tuttavia, non ci offre un'opzione per calcolare le vendite settimanali come in questo esempio di tutorial.
Pertanto, per poter elaborare i risultati settimanali in LuckyTemplates, è necessario utilizzare una logica diversa all'interno di una formula. Sfortunatamente è leggermente più avanzato, ma è una tecnica importante e di altissima qualità che devi comprendere e utilizzare nei tuoi modelli.
Se riesci a comprendere alcune delle tecniche di formula su cui lavoro per calcolare effettivamente questo risultato, stai andando molto bene con DAX all'interno di LuckyTemplates. Invariabilmente sarai in grado di creare alcuni approfondimenti davvero validi e analisi di alta qualità nei tuoi report di LuckyTemplates.
In questa esercitazione viene illustrato come utilizzare le funzioni CALCULATE e FILTER, incluso come utilizzare le variabili in modo davvero efficace all'interno delle formule DAX.
È davvero un ottimo concetto da capire in quanto ti fornirà buone intuizioni, soprattutto se lavori con le informazioni per una serie di settimane. Forse sei un rivenditore e vuoi analizzare questa settimana rispetto alla scorsa settimana o questa settimana rispetto alla stessa settimana dell'anno precedente.
Questo tutorial mostra come è possibile eseguire un'analisi così eccezionale se si utilizzano queste tecniche di formula in combinazione con i modelli di dati.
Sommario
La configurazione dei dati
Prima di tutto, dobbiamo avere un numero della settimana all'interno della nostra tabella delle date . Non saremo in grado di fare questi calcoli se non li abbiamo qui.
Dobbiamo anche creare questo anno e settimana solo con un po' di logica all'interno di una colonna calcolata.
Quando abbiamo quel contesto, possiamo sovrapporlo in una tabella. In questo caso, iniziamo con Total Sales , che è un calcolo piuttosto semplice che uso più e più volte nei miei tutorial.
Ora ti mostrerò il primo modo in cui ho provato a fare un calcolo per ottenere le vendite delle settimane precedenti e perché non ha funzionato.
Problema Con Il Calcolo Iniziale
Il calcolo è Previous Week Sales e utilizzo CALCULATE Total Sales . Nella riga successiva, metto FILTER .
La funzione FILTER ci permette di inserire questa logica al suo interno. Quindi itererebbe attraverso la tabella che specifichiamo e verificherebbe se ciò che stiamo iterando è vero o falso. Se è vero, lo lascia nel contesto del calcolo delle vendite totali, ed è ciò che alla fine facciamo all'interno di CALCULATE.
Quindi inseriamo FILTER ALL Dates e poi scriviamo la logica qui. Vogliamo calcolarlo nella settimana precedente e la funzione SELECTEDVALUE è ottima per questo tipo di calcolo. Tornerà a una settimana prima e farà lo stesso con il nostro anno.
Se lo introduciamo, vedrai che non funziona in modo efficace.
Non ci sono risultati nella prima settimana dei dati, che è il 2015, e va bene dato che è l'inizio dei dati. Ma se arriviamo alla prima settimana del 2016, non otteniamo nulla.
Questo perché in base alla nostra formula, non sa cosa fare quando arriva a 1. Quindi 1 meno 1 fa 0 ed è qui che va storto.
Ora esaminerò la soluzione che ho fatto che funziona davvero e spero che tu possa vedere come puoi usare una logica simile solo in un modo leggermente diverso.
Soluzione per ottenere il calcolo delle vendite settimanali
Nel nostro calcolo, useremo molte variabili. È così che consiglio di impostare le cose che diventano un po' più complicate con un po' più di logica.
Quindi faremo una nuova misura e la chiameremo Sales PW (settimana precedente). Quindi, aggiungeremo alcune variabili. SELECTEDVALUE valuterà ogni singolo calcolo della settimana corrente, che è molto simile a quello che stavamo facendo all'interno della nostra altra formula.
Per il nostro MaxWeekNumber , usiamo la funzione CALCULATE . Vogliamo calcolare il massimo di tutte le settimane possibili. Quindi, in teoria, vogliamo restituire 53 ogni singola volta. Inoltre, utilizziamo le funzioni SUMX e FILTER nella nostra logica.
C'è molto da fare lì dentro, ma questo è davvero ciò che puoi ottenere all'interno di DAX. E ora, quando lo trasciniamo dentro, vediamo come risolve il problema.
Quindi lo trasformiamo in un oggetto visivo per vedere chiaramente la differenza nelle vendite totali rispetto alla settimana precedente.
Confronta periodi di tempo con tabelle di date non standard: DAX e LuckyTemplates
Inserimento dei giorni lavorativi e dei giorni del fine settimana nella tabella delle date in LuckyTemplates
Calcola i giorni consecutivi della settimana e del fine settimana in LuckyTemplates utilizzando DAX
Conclusione
Questa esercitazione illustra come calcolare in definitiva la differenza tra i risultati delle vendite settimanali con DAX in LuckyTemplates.
Nell'esempio, mi sono concentrato su 53 settimane. C'è un potenziale problema se ci sono solo 52 settimane, ma dobbiamo trovare la soluzione separatamente in un altro tutorial.
Spero che quelli di voi che hanno a che fare con i calendari personalizzati possano capire un po' come risolvere alcune delle cose che potreste vedere.
Saluti!
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