Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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,
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.