Crearea formulelor pt. membri

Generaţi o formulă eşantion de membru în editorul proiectului şi descoperiţi cum sunt construite formulele utilizând limbajul de calcul pentru cuburile cu stocare în blocuri şi MDX pentru cuburile cu stocare agregată.

Puteţi crea şi edita formulele pentru membrii pentru cuburile de stocare agregată şi pentru cuburile cu stocare în blocuri. Aceste formule sunt calculate prin intermediul calculelor prestabilite ale cubului şi prin intermediul calculelor script-urilor de calcul.

Puteţi genera formule pt. membri de stocare a blocurilor din operatori, funcţii, nume de dimensiuni, nume de membri, variabile de substituţie şi constante numerice. Pentru a scrie formule pt. structurile de stocare a blocurilor, este oferit un set de funcţii şi operatori de calcul. Pentru sintaxă şi exemple, consultaţi Funcţii de calcul.

Formulele pt. membrii de stocare a agregărilor nu pot fi create utilizând limbajul Calculator. În schimb, creaţi-le utilizând Multidimensional Expression Language (MDX).

Să creăm o formulă de membru ca exemplu. Să zicem că aveţi un membru cu calculare dinamică, numit "Watchlist Products", şi doriţi ca acest membru să fie suma produselor "100-10", "200-10" şi "300-10".

  1. Pe pagina Aplicaţii, deschideţi <aplicaţia> şi apoi deschideţi baza de date (cubul).
  2. Faceţi clic pe Lansare structură.
  3. Dacă structura este blocată, iar dvs. sunteţi administratorul, faceţi clic pe Deblocare structură Imaginea pictogramei Deblocare structură în Redwood..

    Înainte de a impune deblocarea unei structuri blocate, asiguraţi-vă că nu lucrează nimeni altcineva cu ea.

  4. Faceţi clic pe Editare structură Imaginea pictogramei Editare structură din Redwood..
  5. Selectaţi dimensiunea Produs, adăugaţi un fiu numit Watchlist_Products, apoi faceţi clic pe Adăugare.
  6. Faceţi clic pe Imagine cu pictograma de închidere din Redwood. pentru a închide caseta de dialog Adăugare membri.
  7. Faceţi clic dreapta pe Watchlist_Products şi selectaţi Inspectare, apoi faceţi clic pe fila Formulă.
  8. Pentru a afişa arborele de membri, în fila Formulă, faceţi clic pe săgeata Afişare sau ascundere arbore de membri din partea din stânga a Editorului de formule.
  9. Pentru a afişa lista de funcţii, faceţi clic pe săgeata Afişare sau ascundere listă de funcţii din partea dreaptă a Editorului de formule.
  10. În arborele de membri, în panoul din stânga al Editorului de formule, detaliaţi la Produs, pt. a găsi primul membru de tip Produs de adăugat în formulă, adică "100-10". Faceţi clic pe numele membrului şi apoi clic pe Inserare nume pt. a-l insera în formulă.
  11. Plasaţi cursorul după "100-10" din formula pe care o creaţi şi apăsaţi tasta +.
  12. Utilizaţi arborele de membri pt. a alege următorul membru de inserat, 200-10. Faceţi clic pe numele membrului şi apoi clic pe Inserare nume pt. a-l insera în formulă.
  13. Plasaţi cursorul după "200-10" şi apăsaţi tasta +.
  14. Repetaţi pt. ultimul membru de tip Produs, 300-10; adăugaţi punct şi virgulă (;) la finalul formulei.

    Formula ar trebui să arate astfel: "100-10"+"200-10"+"300-10";

  15. Faceţi clic pe Verificare şi remediaţi eventualele erori.
  16. Faceţi clic pe Aplicare şi închidere.
  17. Pentru membrul Watchlist_Products, faceţi dublu clic pe Stocare date în coloana Tip stocare date şi selectaţi Calcul dinamic.
  18. Faceţi clic pe Salvare structură Imaginea pictogramei Salvare structură din Redwood..
  1. În pagina Aplicaţii, extindeţi <yourapplication> şi selectaţi cubul Basic
  2. Faceţi clic în meniul Acţiuni şi selectaţi Structură.
  3. Faceţi clic pe Editare.
  4. Selectaţi dimensiunea Produs, adăugaţi un fiu numit Watchlist_Products, apoi apăsaţi tasta Tab.
  5. Faceţi clic pe Watchlist_Products şi selectaţi Inspectare.
  6. Selectaţi fila Formulă.
  7. În arborele de membri, în panoul din stânga al Editorului de formule, detaliaţi la Produs, pt. a găsi primul membru de tip Produs de adăugat în formulă, adică "100-10". Faceţi clic pe numele membrului şi apoi clic pe Inserare nume pt. a-l insera în formulă.
  8. Plasaţi cursorul după "100-10" şi apăsaţi tasta +.
  9. Utilizaţi arborele de membri pt. a alege următorul membru de inserat, 200-10. Faceţi clic pe numele membrului şi apoi clic pe Inserare nume pt. a-l insera în formulă.
  10. Plasaţi cursorul după "200-10" şi apăsaţi tasta +.
  11. Repetaţi pt. ultimul membru de tip Produs, 300-10; adăugaţi punct şi virgulă (;) la finalul formulei.

    Formula ar trebui să arate astfel: "100-10"+"200-10"+"300-10";

  12. Faceţi clic pe Verificare şi remediaţi eventualele erori.
  13. Faceţi clic pe Aplicare şi închidere.
  14. În coloana "Tip de stocare de date" aferentă intrării Watchlist_Products, selectaţi Calculare dinamică.
  15. Faceţi clic pe Salvare pt. a salva structura.

Formulele de membru ca cea pe care aţi creat-o pot include şi funcţii Essbase. Când utilizaţi funcţii Essbase în formulele membrilor, utilizaţi meniul Nume funcţie din dreapta Editorului de formule pt. a găsi şi adăuga funcţii de calcul la script. Consultaţi descrierile funcţiilor din meniu, pt. a citi descrierea fiecărei funcţii.

Consultaţi Dezvoltarea formulelor pt. bazele de date de stocare a blocurilor.

Pentru a scrie formule pt. structurile de stocare a blocurilor, este oferit un set de funcţii şi operatori de calcul, cunoscut drept limbajul Calculator sau Calc. Pentru descrierile comenzilor şi funcţiilor de calcul, consultaţi Comenzi de calcul şi Funcţii de calcul.

Formulele pt. membrii de stocare a agregărilor nu pot fi create utilizând limbajul Calculator. În schimb, creaţi-le utilizând Multidimensional Expression Language (MDX). Consultaţi Formulele pt. structurile de stocare a agregărilor şi MDX şi Dezvoltarea formulelor pt. structurile de stocare a agregărilor.