En Hyperion Essbase-databas kan innehålla hundratals eller till och med tusentals element, så det kan vara svårt att komma ihåg varje enskilt elementnamn. Med dialogrutan Essbase - Elementurval kan du söka efter och välja element, och du kan definiera layout för elementen i arbetsarket. Dessutom kan du använda booleska operatorer, som AND, OR och NOT, eller andra sökparametrar, och ange villkor som element ska uppfylla för elementurvalet. Elementurval är en viktig metod för att skapa kalkylarksrapporter för de data du vill hämta.
Anm: | Närmare information om dialogrutan Essbase - Elementurval finns i onlinehjälpen för Kalkylarkstillägget för Hyperion Essbase. |
Så här visar du specifika element från dimensionen Product:
Anm: | Du bör vara ansluten till databasen Sample Basic. Om du inte är ansluten följer du anvisningarna i Ansluta till databaser. |
Bild 71. Ursprungligt arbetsark för elementurval
![]() |
Dialogrutan Essbase - Elementurval visas. I dialogrutan Essbase - Elementurval visas dimensionen Product i listrutan Dimension, och de underordnade elementen Colas, Root Beer, Cream Soda, Fruit Soda och Diet Drinks i listrutan Element.
Bild 72. Dialogrutan Essbase - Elementurval
![]() |
Dialogrutan Elementinformation visas. I dialogrutan finns information om det valda elementet, till exempel dimension, generation, nivå, lagringsinställning, formel, användardefinierade attribut och elementkommentarer.
Bild 73. Elementinformation, dialogruta
![]() |
Anm: | Du kan också dubbelklicka på ett objekt i listrutan Element så läggs objektet till. |
Dialogrutan Sök efter element visas.
I dialogrutan Sök efter element kan du göra sökningar med mönstermatchningar för element i den valda dimensionen. Du kan använda jokertecken -- asterisk (*) för flera tecken och frågetecken (?) för enstaka tecken. Hyperion Essbase söker efter element som matchar textsträngen (i alfabetisk ordning) och markerar dem så att de kan väljas som en grupp.
Anm: | Du kan använda jokertecknen * och ? i textsträngarna. Jokertecknet * ersätter en teckensträng, medan jokertecknet ? ersätter ett enskilt tecken. J?n och 100* är exempel på giltiga strängar, och *-10 och J*n är exempel på ogiltiga strängar. |
Bild 74. Dialogrutan Sök efter element
![]() |
Hyperion Essbase söker efter och markerar Diet Cream. Det överordnade elementet, Cream Soda, är också markerat eftersom det var markerat före sökningen.
Alla närmast underordnade och Element visas bredvid Colas i listrutan Urvalsregler.
Dialogrutan Delmängd visas, där du kan ange fler villkor för det markerade elementet.
Anm: | Du kan definiera högst 50 villkor i dialogrutan Delmängd. |
I listrutan Villkor visas Caffeinated = Caffeinated_True.
När du använder Använd som AND-villkor kommer delmängdsvillkoret i listrutan Villkor att utvärderas med hjälp av den logiska operatorn AND. Den logiska operatorn AND innebär att urvalet måste uppfylla det aktuella villkoret och villkoret i listrutan Villkor.
Bild 75. Dialogrutan Delmängd (innan villkor har lagts till)
![]() |
I rutan Villkor visas Ounces = Ounces_12.
I rutan Villkor visas Ounces <= Ounces_32.
När du använder alternativet Lägg till som OR-villkor kommer delmängdsvillkoret i listrutan Villkor att utvärderas med den logiska operatorn OR. Den logiska operatorn OR innebär att urvalet måste uppfylla det aktuella villkoret eller villkoret i listrutan Villkor.
I listrutan Villkor visas Pkg Type = Bottle.
Med knapparna Lägg till ( och Lägg till ) lägger du till en vänsterparentes och en högerparentes för respektive markerat objekt. Använd parenteser till att gruppera flera urvalsvillkor så att prioriteringsordningen för villkorsanalysen är tydlig. Varje objekt i listrutan Villkor kan ha antingen eller vänster- eller en högerparentes, men inte båda. I det här exemplet utvärderas först element som är lika med eller mindre än 32 ounces och är förpackade på flaska (bottle). Sedan utvärderas resultatet av villkoret mot element som är 12 ounces.
Anm: | Använd knappen Ta bort ( ) om du vill ta bort en enskild grupp med parenteser från ett markerat objekt i listrutan Villkor. Använd knappen Ta bort alla ( ) om du vill ta bort alla parentesgrupperingar från listrutan Villkor. |
Dialogrutan Delmängd ser ut så här:
Bild 76. Dialogrutan Delmängd (sedan villkor har lagts till)
![]() |
I dialogrutan Förhandsgranska element kan du visa elementurval enligt de definierade villkoren.
Bild 77. Elementurval enligt delmängdsvillkor
![]() |
De villkor du angav i dialogrutan Delmängd visas i listrutan Urvalsregler.
Varje gång du klickar på Flytta upp objekt eller Flytta ned objekt flyttas det markerade objektet och tillhörande delmängdsvillkor uppåt eller nedåt en position i listrutan Urvalsregler. Du kan bara flytta toppnivåobjektet (det objekt du lade till från listrutan Element), inte enskilda villkor för delmängder.
Bild 78. Slutfört elementurval
![]() |
Dialogrutan Förhandsgranska elementurval visas.
Bild 79. Element som ska hämtas till arbetsarket
![]() |
Bild 80. Resultat av elementurval
![]() |
Anm: | Det går inte att ångra en elementurvalsåtgärd med kommandot Ångra. |
Det här steget måste utföras för att alla produkter ska ha dimensionen Year i rapporten.
Bild 81. Arbetsark där dimensionen Year har lagts till för alla stater
![]() |
Hyperion Essbase hämtar data för de element du har valt och tillämpar de format du har angett tidigare.
Bild 82. Resultat av en hämtning med elementurval
![]() |