Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Ci sono molti casi con l'analisi finanziaria in cui dobbiamo integrare i tassi di cambio e possiamo farlo facilmente in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
In realtà ho mostrato un esempio di come eseguire questa operazione utilizzando la funzione LOOKUPVALUE in LuckyTemplates.
Tuttavia, ho riscontrato un piccolo problema con la particolare funzione che ho visto nel video iniziale di cui non mi ero reso conto in quel momento.
Il problema era che la tabella dei tassi di cambio non riportava alcun tasso di cambio durante il fine settimana, ma durante il fine settimana vendevamo merci.
Quello che stava succedendo era che l'importo venduto veniva diviso per un numero vuoto. Di conseguenza, stavamo ottenendo questo risultato infinito, perché praticamente non c'era alcun risultato da mostrare.
Quindi quello che dovevamo fare era qualcosa di leggermente più avanzato nella nostra formula DAX.
Dobbiamo effettivamente normalizzare il tasso di cambio. Qualunque sia il risultato in classifica per il venerdì, dobbiamo copiarlo a sabato e domenica.
Dobbiamo riattivarlo all'interno di LuckyTemplates con la nostra formula e in questo tutorial spiego come farlo.
Tuttavia, prima di entrare nella formula aggiornata, esamineremo prima come gestiamo i tassi di cambio e più valute in LuckyTemplates utilizzando la funzione LOOKUPVALUE .
Sommario
Gestione di più valute utilizzando LOOKUPVALUE
Inseriamo la funzione LOOKUPVALUE all'interno di una funzione di iterazione, che è SUMX.
Qui, vogliamo sommare le entrate, ma modifichiamo ogni singola riga nella tabella dei dati sulle vendite. In questo modo, abbiamo i tassi di cambio associati per ogni vendita.
La funzione LOOKUPVALUE fa letteralmente "cercare" il valore per il particolare tasso di cambio in date specifiche e altre informazioni rilevanti per il calcolo SUMX.
In questa formula, ogni singola vendita verrà adeguata al tasso di cambio in quella particolare data.
Difetto nella formula LOOKUPVALUE
La formula con LOOKUPVALUE in realtà non è male. L'unico problema è che non c'era il tasso di cambio nei fine settimana.
A prima vista, non ce ne accorgeremmo guardando i dati storici. Sembrerebbe che ogni singolo giorno abbia un tasso di cambio di valuta.
Tuttavia, se guardiamo più da vicino, in realtà mancano i fine settimana. Ciò significa che il risultato del calcolo non è accurato.
La soluzione è impostare un numero nel fine settimana. E per fare questo, usiamo il numero del venerdì e lo trasciniamo su sabato e domenica perché le valute non vengono scambiate durante il fine settimana.
Gestione di più valute utilizzando LASTNONBLANK
Per ottenere la soluzione al numero del fine settimana mancante, dobbiamo creare una nuova formula che estenda il numero del venerdì al sabato e alla domenica.
Ecco la formula:
Questa formula, che ho chiamato Exchange Rate Normalized , utilizza una variabile (VAR) con FILTER (RevisedDates) che viene incorporata in CALCULATE con la funzione LASTNOBLANK .
LASTNONBLANK esamina l'ultimo tasso di cambio in una tabella RevisedDates , che abbiamo utilizzato in combinazione con la funzione FILTER.
La tabella RevisedDates ripercorre tre giorni, quindi acquisisce l'ultimo tasso di cambio esistente in quei giorni.
Possiamo quindi integrare questa formula del tasso di cambio normalizzato nel nostro Total Sales Ccy Adj. formula, semplificandola.
Ecco come appaiono i tuoi dati con il Total Sales Ccy Adj aggiornato. formula con il Tasso di Cambio Normalizzato che si estende dal venerdì al fine settimana:
Logica valuta multipla in LuckyTemplates - LOOKUPVALUE Esempio Come scaricare i tassi di cambio più recenti nel modello LuckyTemplates Come gestire i prodotti che hanno prezzi variabili nel tempo in LuckyTemplates
Conclusione
Questo blog illustra la formula aggiornata per la gestione di più valute in LuckyTemplates.
Invece di utilizzare LOOKUPVALUE, utilizziamo la funzione LASTNONBLANK in una formula separata, Exchange Rate Normalized, che viene quindi incorporata nel nostro calcolo per Total Sales Ccy Adj.
Trovare questa formula non è stato facile, ma è uno strumento molto potente per i tuoi calcoli.
C'è un po 'da una prospettiva DAX. Tuttavia, se riesci a capire come funziona, in particolare la funzione LASTNONBLANK , allora ci sono molte implicazioni di tecniche simili in molti scenari analitici che potresti dover analizzare quotidianamente.
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