Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Der er mange tilfælde med finansiel analyse, hvor vi skal integrere valutakurser, og det kan vi nemt gøre i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.
Jeg har faktisk vist et eksempel på, hvordan man gør dette ved hjælp af LuckyTemplates.
Jeg fandt dog et lille problem med den særlige funktion, som jeg gik igennem i den første video, som jeg ikke var klar over på det tidspunkt.
Problemet var, at vekselkurstabellen ikke havde nogen valutakurser i weekenden, men vi solgte varer i weekenden.
Det, der skete, var, at det solgte beløb blev divideret med et blankt tal. Som et resultat fik vi dette uendelige resultat, hvilket skyldtes, at der dybest set ikke var noget resultat at fremvise.
Så det, vi skulle gøre, var noget lidt mere avanceret i vores DAX-formel.
Vi skal faktisk normalisere valutakursen. Uanset resultatet var i tabellen for fredagen, skal vi kopiere det til lørdag og søndag.
Vi skal genskabe det inde i LuckyTemplates med vores formel, og i denne tutorial gennemgår jeg, hvordan du gør det.
Men før vi kommer ind i den opdaterede formel, vil vi først gennemgå, hvordan vi håndterer valutakurser og flere valutaer i LuckyTemplates ved hjælp af funktionen .
Indholdsfortegnelse
Håndtering af flere valutaer ved hjælp af LOOKUPVALUE
Vi sætter LOOKUPVALUE-funktionen inde i en iterationsfunktion, som er SUMX.
Her vil vi opsummere omsætningen, men vi justerer hver enkelt række i Salgsdata-tabellen. På denne måde har vi de tilhørende valutakurser for hvert salg.
LOOKUPVALUE-funktionen er bogstaveligt talt at "slå op" værdien for den bestemte valutakurs på bestemte datoer og anden relevant information til din SUMX-beregning.
I denne formel vil hvert enkelt salg blive justeret for valutakursen på den pågældende dato.
Fejl i LOOKUPVALUE-formlen
Formlen med LOOKUPVALUE er faktisk ikke dårlig. Det eneste problem med det er, at der ikke var nogen valutakurs i weekenderne.
Ved første øjekast ville vi ikke bemærke det, når vi ser på de historiske data. Det ser ud til, at hver eneste dag har en valutakurs.
Men når vi ser nærmere efter, mangler weekenderne faktisk. Det betyder, at resultatet af beregningen ikke er nøjagtigt.
Løsningen er at sætte et tal i weekenden. Og for at gøre dette bruger vi fredagsnummeret og trækker det hen over lørdag og søndag, fordi valutaer ikke handles i en weekend.
Håndtering af flere valutaer ved hjælp af LASTNONBLANK
For at opnå løsningen på det manglende weekendnummer skal vi lave en ny formel, der udvider fredagsnummeret over lørdag og søndag.
Her er formlen:
Denne formel, som jeg kaldte Exchange Rate Normalized , bruger en variabel (VAR) med FILTER (RevisedDates), der er inkorporeret i CALCULATE medfungere.
LASTNONBLANK ser på den sidste valutakurs i en RevisedDates- tabel, som vi brugte i kombination med FILTER-funktionen.
Tabellen RevisedDates ser tilbage på tre dage og fanger derefter den sidste valutakurs, der eksisterer på disse dage.
Vi kan derefter integrere denne valutakursnormaliserede formel i vores Total Sales Ccy Adj. formel, der forenkler den.
Sådan ser dine data ud med den opdaterede Total Sales Ccy Adj. formel med Exchange Rate Normalized, der strækker sig fredag over weekenden:
Konklusion
Denne blog diskuterer den opdaterede formel til håndtering af flere valutaer i LuckyTemplates.
I stedet for at bruge LOOKUPVALUE bruger vi funktionen LASTNONBLANK i en separat formel, Exchange Rate Normalized, som derefter inkorporeres i vores beregning for Total Sales Ccy Adj.
Det var ikke let at finde denne formel, men det er et meget kraftfuldt værktøj til dine beregninger.
Der er en lille smule til det fra et DAX-perspektiv. Men hvis du kan sætte dig ind i, hvordan dette virker, især LASTNONBLANK-funktionen , så er der mange implikationer af lignende teknikker på tværs af mange analytiske scenarier, som du måske skal analysere på daglig basis.
Skål,
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.