Creare formule membro

È possibile creare e modificare le formule membro per entrambi i cubi di memorizzazione a blocchi e memorizzazione di aggregazione. Le formule vengono calcolate tramite calcoli e script di calcolo predefiniti. Aggiungere formule membro utilizzando l'editor di profili nell'interfaccia Web Essbase.

È possibile creare formule membro di memorizzazione a blocchi da operatori, funzioni, nomi di dimensioni, nomi di membri, variabili di sostituzione e costanti numeriche. Per scrivere le formule per i profili di memorizzazione a blocchi, viene fornito un set di funzioni e operatori di calcolo. Per la sintassi e alcuni esempi, vedere Funzioni di calcolo.

Non è possibile creare formule membro di memorizzazione di aggregazione utilizzando il linguaggio Calculator. Per creare queste formule è necessario utilizzare il linguaggio MDX (Multidimensional Expression Language).

Per utilizzare le formule membro, verrà importata l'applicazione Sample_Basic.
  1. Nell'interfaccia Web di Essbase fare clic su Importa.
  2. Nella finestra di dialogo Importa, fare clic su Catalogo.
  3. Andare alla galleria > Applicazioni > Esempi demo > Memoria a blocchi, selezionare Sample_Basic.xlsx e fare clic su Seleziona.
  4. Se necessario, rinominare l'applicazione e fare clic su OK per creare il cubo.

Di seguito viene descritta la procedura per la creazione di una formula membro di esempio. Si supponga di disporre di un membro del calcolo dinamico denominato "Watchlist Products" e si desidera che il componente sia la somma dei prodotti "100-10", "200-10" e "300-10".

  1. Nella Home page, andare all'applicazione e selezionare il menu Azioni Immagine dell'icona del menu Azioni nell'interfaccia Redwood, nella pagina Applicazioni, accanto al nome dell'applicazione..
  2. Scegliere Database > Database Name > Avvia struttura.
  3. Se il profilo è bloccato e si dispone della funzione di amministratore, fare clic su Sblocca Immagine dell'icona Sblocca profilo in Redwood..

    Prima di sbloccare forzatamente un profilo bloccato, accertarsi che non sia utilizzato da nessun altro utente.

  4. Fare clic su ModificaImmagine dell'icona Modifica profilo di Redwood..

  5. Selezionare la dimensione Product, aggiungere un figlio denominato Watchlist_Products e fare clic su Aggiungi.

  6. Per chiudere la finestra di dialogo Aggiungi membri, fare clic su Chiudi.

  7. Fare clic con il pulsante destro del mouse su Watchlist_Products e selezionare Ispeziona, quindi fare clic su Formula.

  8. Per visualizzare la struttura membri, fare clic sulla freccia Mostra struttura membri sul lato sinistro dell'editor formule.

  9. Per visualizzare l'elenco delle funzioni, fare clic sulla freccia Mostra elenco funzioni sul lato destro dell'Editor formule.

  10. Nella struttura ad albero di membri, nel pannello sinistro dell'Editor formule, eseguire l'espansione in Product per trovare il primo membro prodotto da aggiungere alla formula "100-10". Fare clic con il pulsante destro del mouse sul nome del membro, quindi fare clic su Inserisci nome per inserirlo nella formula.

  11. Posizionare il cursore dopo "100-10" nella formula che si sta creando e premere il tasto +.

  12. Utilizzare la struttura ad albero dei membri per selezionare il membro prodotto successivo da inserire, ovvero 200-10. Fare clic con il pulsante destro del mouse sul nome del membro, quindi fare clic su Inserisci nome per inserirlo nella formula.

  13. Posizionare il cursore dopo "200-10" e premere il tasto +.

  14. Ripetere queste operazioni per l'ultimo membro prodotto, 300-10, e inserire un punto e virgola (;) alla fine della formula.

    La formula dovrebbe avere questo aspetto: "100-10"+"200-10"+"300-10";

  15. Fare clic su Verifica e correggere eventuali errori.

  16. Fare clic su Applica e chiudi.

  17. Per il membro Elenco di controllo_Prodotti, fare doppio clic su Memorizza dati nella colonna Tipo di memorizzazione dati e selezionare Calcolo dinamico.

  18. Fare clic su Salva Immagine dell'icona Salva profilo di Redwood..

Le formule membro come quella appena creata possono includere anche funzioni Essbase. Quando vengono utilizzate le funzioni Essbase nelle formule membro, usare il menu Nome funzione sul lato destro dell'Editor formula per trovare e aggiungere funzioni calcolo alla formula. Per leggere le descrizioni delle varie funzioni, fare riferimento a Descrizione funzione sotto il menu.

Vedere Sviluppo di formule per database di memorizzazione a blocchi.

Per la scrittura delle formule per i profili di memorizzazione a blocchi viene fornito un set di funzioni e di operatori di calcolo, noto come linguaggio Calculator o semplicemente Calc. Per le descrizioni dei comandi e le funzioni di calcolo, vedere Comandi di calcolo e Funzioni di calcolo.

Non è possibile creare formule membro di memorizzazione di aggregazione utilizzando il linguaggio Calculator. Per creare queste formule è necessario utilizzare il linguaggio MDX (Multidimensional Expression Language). Vedere Formule struttura di memorizzazione di aggregazione e MDX e Sviluppo di formule nei profili di memorizzazione di aggregazione.