Arbeide med scenarioer

Når du har aktivert scenariomodellering, kan du arbeide med scenariodata, inkludert sette scenarioceller til #Missing, tilbakestille scenarioverdier til basisverdier og aggregere scenariodata.

Vise basismedlemsdata

Fra Web-grensesnittet for Essbase kan du starte et Excel-ark som viser basisdata for et scenario.

  1. Klikk på Scenarioer i Web-grensesnittet for Essbase.
  2. Klikk på menyen Handlinger for scenarioet du vil vise, og klikk på Vis basisdata.
  3. Start Smart View ved å klikke på den nedlastede koblingen.
Excel-arket som startes, viser basisdata for kuben. Det viser ikke sandkassedata.

Sammenligne scenarioverdier med basisverdier

Hvis du er eier, godkjenner eller deltaker for et gitt scenario, kan du vise scenario- og basisverdier i et regneark eller i Web-grensesnittet for Essbase og sammenligne modeller.

Sammenligne verdier i Excel

  1. Klikk på Scenarioer i Web-grensesnittet for Essbase.

  2. Velg Vis endringer i Excel på menyen Handlinger.

  3. Klikk på den nedlastede koblingen, slik at Smart View-koblingen åpnes.

  4. Du kan vise verdier både for scenarioet og basismedlemmene i regnearket.
    Bilde av et Excel-regneark der både basisverdier og scenarioverdier vises.

    • I kolonne G er sb10 scenariomedlemmet (eller sandkassemedlemmet).

    • I kolonne F viser Basis basisverdiene.

    • Verdiene for sb10 i rad 2 til 6 i scenarioet er endret, og du ser det aggregerte resultatet i rad 7.

Sammenligne verdier i Web-brukergrensesnittet

  1. Klikk på Scenarioer i Web-grensesnittet for Essbase.

  2. Velg Vis endringer på menyen Handlinger.

    Dialogboksen Dataendringer er tom hvis det ikke er gjort noen dataendringer.

Sammenlign scenarioet med basisen, og bestem de neste trinnene. Du kan for eksempel velge å endre statusen for scenarioet til Godkjent basert på disse opplysningene.

Sette scenarioceller til #Missing

Du kan sette scenarioceller til #Missing selv om de tilsvarende basiscellene har verdier.

Slik setter du en scenariocelle til #Missing:
  1. Skriv inn #Missing i cellen, eller slett celleinnholdet.
  2. Velg Send data på Smart View-båndet.
Eksempel
  1. Verdien i sb1 er i utgangspunktet en nøyaktig speiling av verdien i basen.
    Bilde av et rutenett som viser sb1 og Basis, begge med verdien 678.

  2. Angi #Missing i sb1 (eller slett celleinnholdet), og send data.
    Bilde av et rutenett med #Missing i sb1.

  3. Oppfrisk arket. Se at det står #Missing i sb1.
    Bilde av et rutenett med #Missing i sb1.

Tilbakestille scenarioverdier til basisverdier

Du kan tilbakestille scenarioverdiene til basisverdiene ved å skrive inn #Revert i de endrede cellene og klikke på Send dataSmart View-båndet.

Scenarioverdier lagres i utgangspunktet ikke, og de er en nøyaktig speiling av basisverdiene. Når du har endret scenarioverdier i Excel og sender endringene til kuben, lagres scenarioverdiene, og de er forskjellige fra basis, men kan tilbakestilles til basisverdiene.
Slik tilbakestiller du scenarioverdier til basisverdier:
  1. Skriv inn #Revert i scenariocellene du vil tilbakestille til basisverdiene, i Excel.
  2. Klikk på Send dataSmart View-båndet.
De valgte scenarioverdiene oppdateres til basisverdiene.

Eksempel

  1. Verdien i sb1 er i utgangspunktet en nøyaktig speiling av verdien i basen.
    Bilde av et rutenett med et basismedlem og et scenariomedlem som viser samme verdi.

  2. Send en ny verdi, 100, til sb1.
    Bilde av et rutenett der scenariomedlemmet viser verdien 100.

  3. Send #Revert til sb1.
    Bilde av et rutenett som viser #Revert i cellen sb1.

  4. Oppfrisk arket. Se at sb1 på nytt gjenspeiler basisverdien 678.
    Bilde av et rutenett med et basismedlem og et scenariomedlem som viser samme verdi.

Forstå når sandkassedimensjoner bør aggregeres

Når du modellerer i scenarioer, må du bestemme om du vil utføre beregninger innenfor hver sandkasse.

Send dataendringer til sandkassen, og beregn så få andre data som mulig (akkurat nok data til at brukerne kan validere arbeidet sitt). På denne måten opprettholdes lagringseffektiviteten til sandkasseutformingen.

Når alle medlemmer på øvre nivå i en kube har dynamisk beregning, er det for eksempel ikke nødvendig med aggregeringer i form av beregningsskript.

Hvis du har lagret medlemmer på øvre nivå, begrenser du omfanget av enhver sandkasseberegning til minimumet som er nødvendig for at brukerne skal kunne utføre arbeidet sitt.

Eksempel: Beregne scenarioer med dynamiske medlemmer på øvre nivå

Dynamiske hierarkier (både tette og spredte) aggregeres automatisk, og brukere som gjør endringer i sandkasser, ser endringene umiddelbart.

La oss se på et eksempel fra demoapplikasjonen Sample_Scenario.Basic for blokklagring.

Anta at Produkt og Marked er dynamiske hierarkier der data bare er lagret ved nivå null, og at det er opprettet et scenario med sandkassedimensjonsmedlemmet sb0.

Når sandkassen nettopp er opprettet, er verdiene for sb0 de samme som verdiene for Basis. Dette skyldes at sandkassemedlemmene er virtuelle og gjenspeiler basisverdier til brukere sender inn endringer til dem.


Bilde av et Excel-regneark som viser verdier for basis- og sb0-medlemmene av sandkassedimensjonen. Verdiene er de samme for begge medlemmene.

Etter å ha endret data for Salg->Budsjett->Jan->Cola er endret i medlemmet sb0 ser vi umiddelbart at det dynamiske sandkassemedlemmet, Vest (i D10), aggregeres til riktig sum ved å bruke en kombinasjon av lagrede medlemmer fra Basis og sb0.

Verdier for Oregon, Utah og Nevada lagres i sandkassemedlemmet Basis. Verdier for California og Washington er sendt inn av scenariodeltakere og lagret i sandkassemedlemmet sb0. Summen for Vest->Cola->sb0 aggregeres dynamisk ved å bruke disse lagrede verdiene.


Bilde av et Excel-regneark som viser verdier for basis- og sb0-medlemmene av sandkassedimensjonen. Verdiene er de samme, bortsett fra California og Washington, som er endret.

Du kan også bruke beregningsskript i sandkasser. Tenk deg at Oregon er ment å budsjetteres som 80 % av California. Følgende beregningsskript kan gjøre følgende:

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

Når en scenariodeltaker starter et Excel-regneark fra Web-grensesnittet og kjører denne beregningen, er sb0 standard sandkassemedlem som beregnes, og verdien for medlemmet Oregon oppdateres:


Bilde av et Excel-regneark som viser verdier for basis- og sb0-medlemmene av sandkassedimensjonen. Verdiene er de samme, bortsett fra California og Washington samt Oregon, som er endret. Verdien for Oregon er 720 og gjenspeiler resultatene av beregningsskriptet.

Denne visningen er ikke fra et scenariostartet ark, men fra en privat visning i Smart View, der både Basis og sb0 kan være representert på arket.

Eksempel: Beregne scenarioer med lagrede medlemmer på øvre nivå

I noen tilfeller kan et spredt eller tett hierarki ha lagrede medlemmer på øvre nivå, og det kan være nødvendig med aggregeringer på nivå- eller generasjonsbaserte beregninger.

Gå videre fra det siste rutenettet i det forrige eksempelet, og tenk deg at medlemmer på øvre nivå i markedsdimensjonen er lagret i stedet for dynamiske.

Hvis vi endrer verdien for Oregon til 250, må medlemmet West beregnes på nytt før vi kan se de riktige resultatene:


Bilde av et Excel-regneark som viser verdier for basis- og sb0-medlemmene av sandkassedimensjonen. Verdiene er de samme, bortsett fra California og Washington samt Oregon, som er endret. Verdien for Oregon er 250. Den totale verdien for sb0 for region West er 2070.

Følgende beregningsskript kan brukes til å aggregere markedsdimensjonen i sandkassen når det utføres fra et scenariostartet Excel-ark:

AGG("Market");
Bilde av et Excel-regneark som viser verdier for basis- og sb0-medlemmene av sandkassedimensjonen. Verdiene er de samme, bortsett fra California og Washington samt Oregon, som er endret. Verdien for Oregon er 250. Den totale verdien for sb0 for region West er 1600.