Opprette medlemsformler

Bygg en eksempelmedlemsformel i redigeringsprogrammet for disposisjoner, og lær hvordan formler konstrueres ved hjelp av Calc-språket for blokklagringskuber og MDX for kuber for aggregert lagring.

Du kan opprette og redigere medlemsformler for både blokklagringskuber og kuber for aggregert lagring. Disse formlene beregnes ved hjelp av beregninger for standardkube og beregninger for beregningsskript.

Du kan lage formler for blokklagringsmedlemmer fra operatorer, funksjoner, dimensjonsnavn, medlemsnavn, erstatningsvariabler og numeriske konstanter. Når du skal skrive formler for blokklagringsdisposisjoner, vises et sett med beregningsfunksjoner og operatorer. Hvis du vil ha syntaks og eksempler, se Beregningsfunksjoner.

Medlemsformler for aggregert lagring kan ikke opprettes med kalkulatorspråket. Lag dem med MDX-språket (Multidimensional Expression) i stedet.

Nå skal vi opprette et eksempel på en medlemsformel. Tenk deg at du har et medlem av dynamisk beregning som heter Visningslisteprodukter, og at du vil at det skal være summen av produktene "100-10", "200-10" og "300-10".

  1. Åpne <din_applikasjon> på siden Applikasjoner, og åpne deretter databasen (kuben).
  2. Klikk på Start disposisjon.
  3. Hvis disposisjonen er låst og du ikke er administrator, klikker du på Lås opp disposisjon Bilde av ikonet Lås opp disposisjon i Redwood..

    Før du låser opp en låst disposisjon med tvang, må du kontrollere at ingen andre jobber med den.

  4. Klikk på Rediger disposisjon Bilde av ikonet Rediger disposisjon i Redwood..
  5. Velg dimensjonen Produkt, legg til en underordnet med navnet Visningsliste_produkter, og klikk på Legg til.
  6. Klikk på Bilde av ikonet Lukk i Redwood. for å lukke dialogboksen Legg til medlemmer.
  7. Høyreklikk på Visningslisteprodukter, velg Inspiser, og klikk deretter på fanen Formel.
  8. Vis medlemstreet ved å klikke på pilen Vis eller skjul medlemstre i fanen Formel til venstre i Formelredigering.
  9. Vis funksjonslisten ved å klikke på pilen Vis eller skjul liste over funksjoner til høyre i Formelredigering.
  10. I medlemstreet i ruten til venstre i Formelredigering driller du til Produkt, der du finner det første produktmedlemmet som skal legges til i formelen, "100-10". Høyreklikk på medlemsnavnet, og sett det inn i formelen ved å klikke på Sett inn navn.
  11. Plasser markøren etter "100-10" i formelen som opprettes, og trykk på tasten +.
  12. Bruk medlemstreet til å velge det neste produktmedlemmet som skal settes inn, "200-10". Høyreklikk på medlemsnavnet, og sett det inn i formelen ved å klikke på Sett inn navn.
  13. Plasser markøren etter "200-10", og trykk på tasten +.
  14. Gjenta for det siste produktmedlemmet, "300-10", og plasser et semikolon (;) på slutten av formelen.

    Formelen skal se slik ut: "100-10"+"200-10"+"300-10";

  15. Klikk på Verifiser, og rett opp eventuelle feil.
  16. Klikk på Bruk og lukk.
  17. For medlemmet Visningslisteprodukter dobbeltklikker du på Lagre data i kolonnen Datalagringstype og velger Dynamisk beregning.
  18. Klikk på Lagre disposisjon Bilde av ikonet Lagre disposisjon i Redwood..
  1. På siden Applikasjoner utvider du <applikasjonendin> og velger kuben Basic.
  2. Klikk på menyen Handlinger, og velg Disposisjon.
  3. Klikk på Rediger.
  4. Velg dimensjonen Produkt, legg til en underordnet dimensjon med navnet Visningslisteprodukter, og trykk på tabulatortasten.
  5. Høyreklikk på Visningslisteprodukter, og velg Inspiser.
  6. Velg fanen Formel.
  7. I medlemstreet i ruten til venstre i Formelredigering driller du til Produkt, der du finner det første produktmedlemmet som skal legges til i formelen, "100-10". Høyreklikk på medlemsnavnet, og sett det inn i formelen ved å klikke på Sett inn navn.
  8. Plasser markøren etter "100-10", og trykk på tasten +.
  9. Bruk medlemstreet til å velge det neste produktmedlemmet som skal settes inn, "200-10". Høyreklikk på medlemsnavnet, og sett det inn i formelen ved å klikke på Sett inn navn.
  10. Plasser markøren etter "200-10", og trykk på tasten +.
  11. Gjenta for det siste produktmedlemmet, "300-10", og plasser et semikolon (;) på slutten av formelen.

    Formelen skal se slik ut: "100-10"+"200-10"+"300-10";

  12. Klikk på Verifiser, og rett opp eventuelle feil.
  13. Klikk på Bruk og lukk.
  14. Velg Dynamisk beregning for Visningslisteprodukter i kolonnen Datalagringstype.
  15. Lagre disposisjonen ved å klikke på Lagre.

Medlemsformler som den du nettopp opprettet, kan også inkludere Essbase-funksjoner. Når du bruker Essbase-funksjoner i medlemsformler, bruker du menyen Funksjonsnavn til høyre i formelredigeringen til å finne og legge til beregningsfunksjoner i skriptet. Se funksjonsbeskrivelsen under menyen hvis du vil lese beskrivelser av hver enkelt funksjon.

Se Utvikle formler for blokklagringsdatabaser.

Når du skal skrive formler for blokklagringsdisposisjoner, vises et sett med beregningsfunksjoner og operatorer, kjent som kalkulatorspråket. Hvis du vil ha beskrivelser av beregningskommandoer og -funksjoner, se Beregningskommandoer og Beregningsfunksjoner.

Medlemsformler for aggregert lagring kan ikke opprettes med kalkulatorspråket. Lag dem med MDX-språket (Multidimensional Expression) i stedet. Se Formler for aggregert lagring og MDX-disposisjoner og Utvikle formler for disposisjoner for aggregert lagring.