Formattare le valute in LuckyTemplates utilizzando DAX

Formattare le valute in LuckyTemplates utilizzando DAX

Questa esercitazione si concentrerà sulle conversioni di valuta e su come formattare queste valute convertite usando DAX in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

In questo esempio, Sales verrà utilizzato per eseguire un report basato su valute diverse dai dati di World Wide Importer.

Sommario

Presupposti utilizzati

Questi sono i presupposti che dovresti ricordare in questo rimodellamento:

Formattare le valute in LuckyTemplates utilizzando DAX

Creazione della tabella delle valute in Excel

Per la tabella Dimensione tasso valuta, verrà utilizzato Microsoft Excel.

Puoi vedere 19 diverse valute mostrate nella tabella di Excel:

Formattare le valute in LuckyTemplates utilizzando DAX

La colonna Formato viene utilizzata per selezionare una valuta selezionata dall'utente. La colonna Testo iniziale specifica la valuta. La colonna Ordinamento gestisce ciò che l'utente vuole vedere per primo.

Se porti questa tabella in LuckyTemplates, viene visualizzata nella tabella Dim Currency Rates.

Formattare le valute in LuckyTemplates utilizzando DAX

È possibile ordinare la tabella delle valute in base all'ordinamento invece di disporre di una disposizione alfabetica. Ecco come farlo:

Innanzitutto, fai clic sull'intestazione della colonna, quindi modificala in Ordinamento.

Formattare le valute in LuckyTemplates utilizzando DAX

Il ticker nella tabella Dim Currency Rates deve corrispondere al ticker nella tabella Fact Currency Rates.

Questo è importante perché nel modello di dati, la tabella Dim e Fact Currency Rates deve essere correlata in base al ticker.

Formattare le valute in LuckyTemplates utilizzando DAX

Nelle esercitazioni precedenti, avevi una misura Sales che convertiva tutte le vendite in base alla valuta scelta.

Ora, osservando la tabella, tutte le vendite sono state convertite in varie valute. Puoi anche vedere che la colonna Totale riassume erroneamente tutto il valore delle vendite, il che è errato poiché non è possibile sommare valute diverse.

Formattare le valute in LuckyTemplates utilizzando DAX

Il formato di questa tabella non è utile per gli utenti poiché crea confusione.

La misura Total Sales deve essere formattata in modo appropriato. Deve seguire il formato del file Excel che è stato importato. Ecco come dovrebbe apparire:

Formattare le valute in LuckyTemplates utilizzando DAX

Le vendite convertite e le vendite formattate hanno lo stesso valore numerico, ma quest'ultima ha un aspetto migliore con i simboli di valuta appropriati. Pertanto, è necessario rimuovere le vendite convertite poiché non sono necessarie.

Codice DAX per la misura delle vendite formattata

Successivamente, crea il codice DAX.

Formattare le valute in LuckyTemplates utilizzando DAX

La prima variabile nella misura, MeasureToFormat, può essere dinamica. Converte e formatta correttamente ciò che l'utente vuole vedere, come Vendite o Profitto.

La misura Valuta selezionata è stata utilizzata in precedenza. È un proveniente dalla tabella Dim Currency Rates.

Formattare le valute in LuckyTemplates utilizzando DAX

Se togli Nome completo nella colonna dei campi e selezioni più di una valuta, le vendite formattate vengono impostate per impostazione predefinita su USD perché non sa in cosa convertire con una sola misura.

Formattare le valute in LuckyTemplates utilizzando DAX

Guardando indietro alla formula DAX, le due variabili successive sono due funzioni messe insieme. Uno è per il formato e l'altro per il testo principale.

Formattare le valute in LuckyTemplates utilizzando DAX

La variabile Leading2 è per il testo principale nel caso ce ne siano.

Formattare le valute in LuckyTemplates utilizzando DAX

Nella variabile FormatedMeasure è necessario utilizzare la funzione con MeasureToFormat e quindi formattarla in base a LOOKUPVALUE .

Formattare le valute in LuckyTemplates utilizzando DAX

Questa misura prende le vendite convertite, trova la valuta in cui vuoi convertirle, vai alle tabelle dei tassi di cambio e trova il formato.

Inoltre, cerca il testo principale nel caso ce ne siano.

È così che ottieni le Vendite Formattate.

Tornare ora alla misura Vendite formattate. Elimina l' istruzione IF perché non è necessaria. Tutto ciò di cui hai bisogno è FinalFormat.

Formattare le valute in LuckyTemplates utilizzando DAX

Successivamente, trascina il nome completo nella sezione Riga e vedrai le vendite totali formattate in diverse valute.

Formattare le valute in LuckyTemplates utilizzando DAX

Se fai clic sul pulsante di espansione, puoi vedere tutte le vendite in quella valuta.

Formattare le valute in LuckyTemplates utilizzando DAX

Correzione dei dati vuoti nella tabella delle vendite

Controlla se ci sono dati vuoti nella tua tabella delle vendite. Si tratta di voci che mostrano solo la valuta senza importo.

Formattare le valute in LuckyTemplates utilizzando DAX

Se trovi dati o voci vuote, torna alla misura Formatted Sales e aggiungi questa variabile e la funzione :

Formattare le valute in LuckyTemplates utilizzando DAX

Una volta fatto, non vedrai più dati vuoti nella tua tabella.


Logica di valuta multipla in LuckyTemplates: un esempio di LOOKUPVALUE
Tassi di cambio di LuckyTemplates: un aggiornamento alla gestione di più valute
Implementazione di gruppi di misure DAX nei report: una revisione della modellazione di LuckyTemplates

Conclusione

Con questi passaggi, la conversione della valuta in LuckyTemplates è completa.

In questo tutorial, hai appena messo insieme funzioni LOOKUP, diverse selezioni utente, misure di formattazione e un po' di modellazione dei dati per formattare in modo appropriato la valuta delle tue vendite.

Questo metodo può essere utilizzato nelle conversioni di valuta in LuckyTemplates per chiarire la tabella delle vendite e migliorare la presentazione per te e per gli utenti.

Ti auguro il meglio,


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

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

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

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 articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

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

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

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

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.