Arbejde med scenarier

Når du har aktiveret scenariemodellering, kan du arbejde med scenariedata, herunder angivelse af scenarieceller til #Missing, tilbagestilling af scenarieværdier til basisværdier og aggregering af scenariedata.

Vise data for basismedlem

Fra Essbase-webinterfacet kan du åbne et Excel-ark, der viser basisdata for et scenarie.

  1. Klik på Scenarier i Essbase-webinterfacet.
  2. Klik på menuen Handlinger for det scenarie, som du vil se, og klik på Vis basisdata.
  3. Klik på det downloadede link for at starte Smart View.
Det Excel-ark, der åbnes, viser basisdata for kuben. Det viser ingen sandkassedata.

Sammenligne scenarieværdier og basisværdier

Hvis du er ejer/godkender af eller deltager i et givet scenarie, kan du få vist scenarie- og basisværdier i et regneark eller i Essbase-webinterfacet for at sammenligne modeller.

Sammenlign værdier i Excel

  1. Klik på Scenarier i Essbase-webinterfacet.

  2. Vælg Vis ændringer i Excel i menuen Handlinger.

  3. Klik på det downloadede link for at åbne Smart View-linket.

  4. Du kan få vist værdier for scenarie- og basismedlemmer i regnearket.
    Billede af et Excel-ark, der viser basis- og scenarieværdier.

    • I kolonne G er sb10 scenarie- eller sandkassemedlemmet.

    • I kolonne F viser Base også basisværdierne.

    • I scenariet er værdier for sb10 i række 2 til 6 blevet ændret, og du kan få vist det aggregerede resultat i række 7.

Sammenlign værdier i webinterfacet

  1. Klik på Scenarier i Essbase-webinterfacet.

  2. Vælg Vis ændringer i menuen Handlinger.

    Dialogboksen Dataændringer er tom, hvis der ikke er foretaget nogen dataændringer.

Sammenlign scenariet med basen for at bestemme dine næste trin. Du kan for eksempel vælge at ændre status for scenariet til Godkendt baseret på disse oplysninger.

Angive scenarieceller til #Missing

Du kan indstille scenarioceller til #Missing, selvom de tilsvarende baseceller ikke har værdier.

Hvis du vil indstille en scenariecelle til #Missing:
  1. Indtast #Missing i cellen eller slet cellens indhold.
  2. Vælg Afsend data på båndet Smart View
Eksempel
  1. Til at begynde med er værdien i sb1 en nøjagtig spejling af værdien i Basis.
    Billede af et gitter med angivelse af sb1 og Basis, begge med værdien 678.

  2. Indtast #Missing i sb1 (eller slet cellens indhold), og afsend dataene.
    Billede af et gitter med #Missing i sb1.

  3. Opfrisk arket. Se, at sb1 indeholder værdien #Missing.
    Billede af et gitter med #Missing i sb1.

Tilbageføre scenarieværdier til basisværdier

Du kan føre scenarieværdierne tilbage til basisværdierne ved at skrive #Tilbagefør i de ændrede celler og klikke på Afsend data på båndet Smart View.

Fra starten gemmes scenarieværdier ikke, og de er en nøjagtig spejling af basisværdierne. Når du ændrer scenarieværdierne i Excel og sender ændringerne til kuben, gemmes scenarieværdierne, og de er forskellige fra basis, men du kan stadig stille dem tilbage til basisværdierne.
Sådan fører du scenarieværdierne tilbage til basisværdierne:
  1. Skriv #Tilbagefør i Excel i de scenarieceller, som du vil føre tilbage til basisværdien.
  2. Klik på Afsend data på båndet Smart View.
De valgte scenarieværdier er opdateret til basisværdierne.

Eksempel

  1. I starten er værdien i sb1 en præcis afspejling af værdien i basen.
    Billede af et gitter med et basismedlem og et scenariemedlem, der viser samme værdi.

  2. Afsend en ny værdi, 100, til sb1.
    Billede af et gitter med scenariemedlem, der viser værdien 100.

  3. Afsend #Tilbagefør til sb1.
    Billede af et gitter, der viser #Tilbagefør i sb1-cellen.

  4. Opfrisk arket. Du kan se, at sb1 igen afspejler basisværdien 678.
    Billede af et gitter med et basismedlem og et scenariemedlem, der viser samme værdi.

Om hvornår sandkassedimensioner skal aggregeres

Når du modellerer i scenarier, skal du bestemme, om der skal foretages beregninger i hver sandkasse.

Afsend dataændringer til sandkassen, og beregn så få andre data som muligt. Der skal blot være tilstrækkelige data til, at brugerne kan validere deres arbejde. Det bevarer lagerets effektivitet i sandkassedesignet.

Hvis for eksempel alle medlemmer på øverste niveau i en kube er dynamisk beregnet, er der ikke behov for aggregeringer i form af et beregningsscript.

Hvis du har lagret medlemmer på øverste niveau, skal du begrænse enhver sandkasseberegnings virkefelt til det minimum, der er nødvendig for, at brugerne kan udføre deres arbejde.

Eksempel: Beregne scenarier med dynamiske medlemmer på øverste niveau

Dynamiske hierarkier (både tætte og spredte) aggregeres automatisk, og brugere, som foretager ændringer i sandkasser, kan se deres ændringer straks.

Lad os se på et eksempel fra demoapplikationen Sample_Scenario.Basic med bloklager.

Lad os antage, at Product og Market er dynamiske hierarkier med data, der kun er gemt på laveste niveau, og et scenarie er oprettet ved hjælp af sandkassens dimensionsmedlem sb0.

Når sandkassen er nyoprettet, er værdierne for sb0 de samme som værdierne for Base. Det er, fordi sandkassens medlemmer er virtuelle og afspejler basisværdier, indtil brugerne afsender ændringer til dem.


Billede af et Excel-regneark, der viser værdier for medlemmerne Base og sb0 i sandkassedimensionen. Værdierne er de samme for begge medlemmer.

Efter modificering af data for Sales->Budget->Jan->Cola i medlemmet sb0 kan vi straks se, at det dynamiske sandkassemedlem West (i D10) aggregeres til den korrekte total ved at bruge en kombination af lagrede medlemmer fra Base og sb0.

Værdier for Oregon, Utah og Nevada er lagret i sandkassemedlemmet Base. Værdier for California og Washington er afsendt af scenariedeltagere og er lagret i sandkassemedlemmet sb0. Totalen for West->Cola->sb0 aggregeres dynamisk ved hjælp af disse lagrede værdier.


Billede af et Excel-regneark, der viser værdier for medlemmerne Base og sb0 i sandkassedimensionen. Værdierne er de samme, undtagen for California og Washington, som er ændret.

Du kan også bruge beregningsscripts i sandkasser. Lad os antage, at Oregon skal budgetteres som 80 % af California. Følgende beregningsscript kan gøre dette:

FIX("Jan", "Budget", "Cola", "Sales")
"Oregon"="California"*.8;
ENDFIX

Når en scenariedeltager starter et Excel-projektark fra webinterfacet og kører denne beregning, er sb0 det standardsandkassemedlem, som beregnes, og værdien for medlemmet Oregon opdateres:


Billede af et Excel-regneark, der viser værdier for medlemmerne Base og sb0 i sandkassedimensionen. Værdierne er de samme, undtagen for California og Washington og Oregon, som er ændret. Værdien for Oregon er 720, som afspejler resultaterne af beregningsscriptet.

Denne visning er ikke fra et scenariestartet ark, men derimod fra en privat Smart View-visning, hvor Base og sb0 begge kan være repræsenteret i arket.

Eksempel: Beregne scenarier med lagrede medlemmer på øverste niveau

I nogle tilfælde kan et spredt eller tæt hierarki have lagrede medlemmer på øverste niveau, og aggregeringer på niveau- eller generationsbaserede beregninger kan være påkrævet.

I forlængelse af det sidste gitter i det foregående eksempel antager vi, at medlemmer på øverste niveau i dimensionen Market er lagrede, og ikke dynamiske.

Hvis vi ændrer værdien for Oregon til 250, skal medlemmet West genberegnes, før vi kan se korrekte resultater:


Billede af et Excel-regneark, der viser værdier for medlemmerne Base og sb0 i sandkassedimensionen. Værdierne er de samme, undtagen for California og Washington og Oregon, som er ændret. Værdien for Oregon er 250. Den totale værdi for sb0 for region West er 2070.

Følgende beregningsscript kan bruges til at aggregere dimensionen Market i sandkassen, når det udføres fra et scenariestartet Excel-ark:

AGG("Market");
Billede af et Excel-regneark, der viser værdier for medlemmerne Base og sb0 i sandkassedimensionen. Værdierne er de samme, undtagen for California og Washington og Oregon, som er ændret. Værdien for Oregon er 250. Den totale værdi for sb0 for region West er 1600.