Företag med kontor i flera länder utför i allmänhet affärstransaktioner i den valuta som används i det landet (s k lokal valuta). Företaget måste sedan omvandla data som har angetts i lokala valutor till en gemensam valuta för konsolidering och analys.
Hyperion Essbase-produkten Valutakonvertering kan köpas separat för Hyperion Essbase. Om ditt företag har köpt den här produkten och implementerat en tillämpning för valutakonvertering kan du utnyttja de utmärkta funktionerna i Hyperion Essbase Currency Conversion. I Hyperion Essbase Database Administrator's Guide beskrivs hur du utformar och implementerar en tillämpning för valutakonvertering.
Följande avsnitt innehåller en kortfattad självstudiekurs för hur du arbetar med valutakonvertering:
I det här avsnittet beskrivs de grundläggande begreppen för valutakonvertering och det praktiska kommandot Valutarapport.
En tillämpning för valutakonvertering består av två databaser:
Du kan tillämpa växelkurser från databasen med valutakurser och omvandla dem till lokala värden från huvuddatabasen och på så sätt få fram konverterade värden. När du installerar Hyperion Essbase OLAP-servern ingår en exempeltillämpning för valutakonvertering (installationsalternativ) som består av två exempeldatabaser: en huvuddatabas med namnet Interntl och en valutadatabas med namnet Xchgrate.
Databasen Sample Interntl består av fem dimensioner: Year, Measures, Product, Market och Scenario. Alla dimensioner utom Market och Scenario är identiska med databasen Sample Basic. Dimensionen Market omfattar Toronto, Vancouver, Montreal, France, Germany, Spain, och UK. I dimensionen Scenario hanteras olika valutatyper (till exempel Actual och Budget) i både lokala och konverterade valutor. I den här databasen konverteras alla lokala valutor till den gemensamma valutan US-dollar.
Exempeldatabasen Xchgrate som är en del av huvuddatabasen innehåller fyra dimensioner:
När du ska utföra de följande uppgifterna måste du ha exempeldatabaserna Interntl och Xchgrate installerade på servern. Kontakta systemadministratören för Essbase om de här tillämpningarna och databaserna inte är tillgängliga.
Så här hämtar du data från exempeldatabasen Interntl:
I installationen av Hyperion Essbase ingår exempelfiler för Excel som visar begrepp för valutakonvertering.
I arbetsarket finns faktiska data (Act) och budgetdata (Bud) som har angetts i lokal valuta för New York och Tyskland.
![]() |
Arbetsarket innehåller värden för Actual och Budget så som de ser ut efter konverteringen.
Bild 169. Hämta konverterade datavärden
![]() |
Lägg märke till att arbetsarket innehåller data som har konverterats till US-dollar. Värdena för New York är oförändrade, medan värdena för Tyskland (Germany) konverteras. Hyperion Essbase konverterar värdena med hjälp av växelkurserna från databasen Sample Xchgrate.
Bild 170. Hämta växelkursdata från en valutadatabas
![]() |
Arbetsarket innehåller alla kombinationer som är möjliga av scenarion, kategorier och typer efter månad för växelkurser. Eftersom konverteringen i exemplet utförs till US-dollar (US$) innehåller exempelfilen baskursen 1 för US$. Därför är de lokala och konverterade värdena för New York identiska. Hyperion Essbase konverterar dock värdena för Tyskland (Germany) genom att använda datavärden i valutadatabasen enligt följande:
Anm: | En konvertering kan definieras som en multiplikation eller division av växelkurser. Definitionen bestäms av tillämpningsdesignern. |
En huvuddatabas som Sample Interntl innehåller vanligen värden som konverteras och lagras i databasen. Du kan även utföra valutakonvertering dynamiskt. I Hyperion Essbase får du den funktionen genom kommandot Valutarapport. Med det här kommandot kan du interaktivt ändra valutakurser och typer som ska användas vid hämtningen.
Så här utför du en dynamisk datakonvertering i filen Convert.xls:
Arbetsarket innehåller data som redan har konverterats till US-dollar.
Dialogrutan Essbase - Valutarapport visas.
Bild 171. Essbase - Valutarapport, dialogruta
![]() |
I dialogrutan Essbase - Valutarapport kan du interaktivt ändra växelkurser och typer som ska användas vid hämtningen. Rutan innehåller alternativ för valutainställningar, namn, kategorier och år. Mer information om de här alternativen finns i onlinehjälpen till Kalkylarkstillägget för Hyperion Essbase.
Anm: | Dimensionsnamnen CurName, CurType och CurCategory är standardnamn för en valutadatabas. Tillämpningsutvecklare kan använda andra namn för samtliga dimensioner. |
Du kan till exempel välja CN$ i listrutan CurName och Bud xchg i listrutan CurType.
Bild 172. Utföra en dynamisk valutakonvertering
![]() |
Hyperion Essbase konverterar siffrorna för New York och Tyskland till kanadensiska dollar (CN$).
Anm: | När du utför en hämtning av en valutarapport ändras inte värdena i databasen. Det som utförs är en tillfällig konvertering i samband med hämtningen. Konverterade datavärden är inte alltid balanserade på grund av att den dynamiska konverteringen utförs på värden som tidigare har beräknats eller konsoliderats i en annan valuta. |
Om värdena behöver balanseras och verifieras måste de konverteras till målvalutan i databasen och sedan beräknas och hämtas. Den här proceduren skiljer sig från de dynamiska hämtningar av valutakonverteringar som beskrivits i det här avsnittet. Kontakta systemadministratören för Essbase om du vill ha mer information.