Formatera valutor i LuckyTemplates med DAX

Denna handledning kommer att fokusera på valutaomvandlingar och hur man formaterar dessa konverterade valutor med DAX i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.

I det här exemplet kommer Försäljning att användas för att köra en rapport baserad på olika valutor från World Wide Importers data.

Innehållsförteckning

Använda antaganden

Dessa är antagandena som du bör komma ihåg i denna ombyggnad:

Formatera valutor i LuckyTemplates med DAX

Skapa valutatabellen i Excel

För tabellen Valutakursdimension kommer Microsoft Excel att användas.

Du kan se 19 olika valutor som visas i Excel-tabellen:

Formatera valutor i LuckyTemplates med DAX

Kolumnen Format används för att välja en valuta som en användare väljer. Kolumnen Inledande text anger valutan. Kolumnen Sorteringsordning hanterar vad användaren vill se först.

Om du tar med den här tabellen i LuckyTemplates hamnar den i tabellen Dim Valutakurser.

Formatera valutor i LuckyTemplates med DAX

Du kan sortera valutatabellen efter sorteringsordning istället för att ha ett alfabetiskt arrangemang. Så här gör du:

Klicka först på kolumnrubriken och ändra den sedan till Sorteringsordning.

Formatera valutor i LuckyTemplates med DAX

Tickern i tabellen Dim Valutakurser måste matcha tickern i tabellen Fakta Valutakurser.

Detta är viktigt eftersom i datamodellen måste tabellen Dim och Fakta Valutakurser relateras baserat på tickern.

Formatera valutor i LuckyTemplates med DAX

I tidigare självstudiekurser hade du ett försäljningsmått som konverterade alla försäljningar baserat på den valda valutan.

Nu, när vi tittar på tabellen, omvandlades all försäljning till olika valutor. Du kan också se att kolumnen Totalt felaktigt summerar alla försäljningsvärden vilket är fel eftersom olika valutor inte kan summeras.

Formatera valutor i LuckyTemplates med DAX

Den här tabellens format är inte användbart för användare eftersom det är förvirrande.

Måttet Total försäljning måste formateras på lämpligt sätt. Den måste följa formatet från Excel-filen som importerades. Så här ska det se ut:

Formatera valutor i LuckyTemplates med DAX

Den konverterade försäljningen och den formaterade försäljningen har samma numeriska värde, men den senare ser bättre ut med rätt valutasymboler. Så du måste ta bort den konverterade försäljningen eftersom det är onödigt.

DAX-kod för det formaterade försäljningsmåttet

Skapa sedan DAX-koden.

Formatera valutor i LuckyTemplates med DAX

Den första variabeln i måttet, MeasureToFormat, kan vara dynamisk. Den konverterar och formaterar korrekt vad användaren vill se, till exempel försäljning eller vinst.

Valutavalsmåttet användes tidigare. Det kommer från tabellen Dim valutakurser.

Formatera valutor i LuckyTemplates med DAX

Om du tar bort Fullständigt namn i fältkolumnen och väljer mer än en valuta, är den formaterade försäljningen som standard USD eftersom den inte vet vad den ska konvertera till med bara ett mått.

Formatera valutor i LuckyTemplates med DAX

När man ser tillbaka på DAX-formeln är de följande två variablerna tvåfunktioner sammansatta. Den ena är för formatet och den andra för den inledande texten.

Formatera valutor i LuckyTemplates med DAX

Variabeln Leading2 är för den ledande texten om det finns några.

Formatera valutor i LuckyTemplates med DAX

I variabeln FormatedMeasure bör du användafunktion med MeasureToFormat och formatera den sedan baserat på LOOKUPVALUE .

Formatera valutor i LuckyTemplates med DAX

Detta mått är att ta den konverterade försäljningen, hitta vilken valuta du vill konvertera den till, gå till valutakurstabellerna och hitta formatet.

Leta också efter ledande text ifall det finns någon.

Det är så du uppnår den formaterade försäljningen.

Gå nu tillbaka till måttet Formaterad försäljning. Ta ut IF- utlåtandet eftersom det är onödigt. Allt du behöver är FinalFormat.

Formatera valutor i LuckyTemplates med DAX

Efter det, dra det fullständiga namnet till radsektionen och du kommer att se den totala försäljningen formaterad i olika valutor.

Formatera valutor i LuckyTemplates med DAX

Om du klickar på expanderingsknappen kan du se alla försäljningar i den valutan.

Formatera valutor i LuckyTemplates med DAX

Fixa tomma data i försäljningstabellen

Kontrollera om det finns tomma data i din försäljningstabell. Dessa är poster som endast visar valutan utan något belopp.

Formatera valutor i LuckyTemplates med DAX

Om du hittar tomma data eller poster, gå tillbaka till måttet Formaterad försäljning och lägg till denna variabel ochfungera:

Formatera valutor i LuckyTemplates med DAX

När det är gjort kommer du inte att se tomma data i tabellen längre.




Slutsats

Med dessa steg är din valutaomvandling i LuckyTemplates klar.

I den här handledningen sätter du bara ihop LOOKUP-funktioner, olika användarval, formateringsmått och lite datamodellering för att formatera valutan för din försäljning.

Denna metod kan användas vid valutaomvandlingar i LuckyTemplates för att rensa upp din försäljningstabell och göra presentationen bättre för dig och användarna.

Med vänliga hälsningar,


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.