Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute

Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute

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.

Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute

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.

Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute

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.

Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute

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:

Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute

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.

Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute

Possiamo quindi integrare questa formula del tasso di cambio normalizzato nel nostro Total Sales Ccy Adj. formula, semplificandola.

Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute

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:

Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute

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

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

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

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere