Jäsenkaavojen luonti

Luo esimerkkijäsenkaava runkoeditorissa ja tutustu kaavan muodostamiseen lohkotallennuskuutioiden laskentakielen ja koostetallennuskuutioiden MDX:n avulla.

Jäsenkaavoja voi luoda ja muokata sekä lohkotallennuskuutioissa että koostetallennuskuutioissa. Näiden kaavojen laskennassa käytetään oletuskuutiolaskelmia ja laskentakomentosarjalaskelmia.

Voit muodostaa lohkotallennuksen jäsenkaavoja operaattoreista, funktioista, dimensioiden nimistä, jäsenten nimistä, korvausmuuttujista ja numeerisista vakioista. Lohkotallennusrungoille voidaan kirjoittaa kaavoja käyttämällä laskentafunktioiden ja -operaattoreiden joukkoa. Tietoja syntaksista ja esimerkkejä on kohdassa Laskentafunktiot.

Koostetallennuksen jäsenkaavoja ei voi luoda laskentakieltä käyttäen. Sen sijaan niissä käytetään MDX-kieltä (Multidimensional Expression Language).

Seuraavaksi luodaan jäsenen mallikaava. Oletetaan, että sinulla on dynaaminen laskentajäsen Watchlist Product, jonka haluat koostuvan tuotteista 100-10, 200-10 ja 300-10.

  1. Avaa Sovellukset-sivulla ensin <yourapplication> ja sitten tietokanta (kuutio).
  2. Valitse Käynnistä runko.
  3. Jos runko on lukittu ja olet järjestelmänvalvoja, valitse Poista rungon lukitus Kuvassa näkyy Poista rungon lukitus -kuvake Redwood-käyttöliittymässä..

    Ennen kuin pakotat lukitun rungon lukituksen poiston, varmista, ettei kukaan muu ole käsittelemässä kyseistä runkoa.

  4. Valitse Muokkaa runkoa Kuvassa näkyy Muokkaa runkoa -kuvake Redwood-käyttöliittymässä..
  5. Valitse Product-dimensio, lisää alitaso Watchlist_Products ja valitse Lisää.
  6. Sulje Lisää jäseniä -valintaikkuna valitsemalla Kuvassa näkyy Sulje-kuvake Redwood-käyttöliittymässä..
  7. Napsauta Watchlist_Products-kohtaa hiiren kakkospainikkeella, valitse Tutki ja napsauta sitten Kaava-välilehteä.
  8. Tuo jäsenpuu näyttöön napsauttamalla Kaava-välilehdessä Näytä tai piilota jäsenpuu -nuolta kaavaeditorin vasemmalla puolella.
  9. Tuo funktioluettelo näyttöön napsauttamallaNäytä tai piilota funktioluettelo -nuolta kaavaeditorin oikealla puolella.
  10. Siirry jäsenpuussa kaavaeditorin vasemmassa paneelissa Product-kohtaan ja etsi sieltä ensimmäinen kaavaan lisättävä tuotejäsen eli 100-10. Napsauta jäsenen nimeä hiiren kakkospainikkeella ja lisää se kaavaan valitsemalla Lisää nimi.
  11. Siirrä kohdistin "100-10"-kohdan jälkeen luotavassa kaavassa ja paina +-näppäintä.
  12. Poimi jäsenpuun avulla seuraava lisättävä tuotejäsen eli 200-10. Napsauta jäsenen nimeä hiiren kakkospainikkeella ja lisää se kaavaan valitsemalla Lisää nimi.
  13. Siirrä kohdistin "200-10"-kohdan jälkeen ja paina +-näppäintä.
  14. Poimi viimeinenkin tuotejäsen eli 300-10 ja laita puolipiste (;) kaavan loppuun.

    Kaavan pitäisi näyttää tältä: "100-10"+"200-10"+"300-10";

  15. Valitse Tarkista ja korjaa mahdolliset virheet.
  16. Valitse Käytä ja sulje.
  17. Watchlist_Products-jäsenen osalta kaksoisnapsauta Tallenna tiedot -kohtaa Tietojen tallennustyyppi-sarakkeessa ja valitse Dynaaminen laskenta.
  18. Valitse Tallenna runko Kuvassa näkyy Tallenna runko -kuvake Redwood-käyttöliittymässä..
  1. Laajenna Sovellukset-sivulla <yourapplication> ja valitse Basic-kuutio.
  2. Napsauta Toimet-valikkoa ja valitse Runko.
  3. Valitse Muokkaa.
  4. Valitse Product-dimensio, lisää alitaso Watchlist_Products ja paina sarkainnäppäintä.
  5. Napsauta Watchlist_Products-alitasoa kakkospainikkeella ja valitse Tutki.
  6. Valitse Kaava-välilehti.
  7. Siirry jäsenpuussa kaavaeditorin vasemmassa paneelissa Product-kohtaan ja etsi sieltä ensimmäinen kaavaan lisättävä tuotejäsen eli 100-10. Napsauta jäsenen nimeä hiiren kakkospainikkeella ja lisää se kaavaan valitsemalla Lisää nimi.
  8. Siirrä kohdistin "100-10"-kohdan jälkeen ja paina +-näppäintä.
  9. Poimi jäsenpuun avulla seuraava lisättävä tuotejäsen eli 200-10. Napsauta jäsenen nimeä hiiren kakkospainikkeella ja lisää se kaavaan valitsemalla Lisää nimi.
  10. Siirrä kohdistin "200-10"-kohdan jälkeen ja paina +-näppäintä.
  11. Poimi viimeinenkin tuotejäsen eli 300-10 ja laita puolipiste (;) kaavan loppuun.

    Kaavan pitäisi näyttää tältä: "100-10"+"200-10"+"300-10";

  12. Valitse Tarkista ja korjaa mahdolliset virheet.
  13. Valitse Käytä ja sulje.
  14. Valitse Watchlist_Products-alitason Tietojen tallennustyyppi -sarakkeessa Dynaaminen laskenta.
  15. Tallenna runko valitsemalla Tallenna.

Juuri luomasi kaltaiset jäsenkaavat voivat sisältää myös Essbase-funktioita. Kun käytät Essbase-funktioita jäsenkaavoissa, etsi ja lisää laskentafunktioita komentosarjaan käyttämällä kaavaeditorin oikealla puolella olevaa Funktion nimi -valikkoa. Lue kunkin funktion kuvaukset valikon kohdassa Funktion kuvaus.

Katso kohta Developing Formulas for Block Storage Databases.

Lohkotallennusrungoille voidaan kirjoittaa kaavoja käyttämällä laskentakieltä (Calc), joka koostuu joukosta laskentafunktioita ja -operaattoreita. Laskentakomennot ja -funktiot on kuvattu tarkemmin oppaissa Laskentakomennot ja Laskentafunktiot.

Koostetallennuksen jäsenkaavoja ei voi luoda laskentakieltä käyttäen. Sen sijaan niissä käytetään MDX-kieltä (Multidimensional Expression Language). Katso Aggregate Storage and MDX Outline Formulas ja Developing Formulas on Aggregate Storage Outlines.