Utilizzo di espressioni di formule

Le formule membro di Oracle Hyperion Planning supportano le formule native di Oracle Essbase e le espressioni di formule di Planning che vengono valutate ed espanse in blocchi di codice di Essbase quando il database viene aggiornato. In queste espressioni, è possibile fare riferimento agli elenchi smart per nome e i nomi vengono sostituiti automaticamente da Planning con i rispettivi valori numerici nei calcoli.

Nella casella di testo nella scheda Formula membro è possibile includere espressioni predefinite nelle formule e testarle tramite il pulsante Convalida. Le espressioni possono inoltre essere caricate.

È possibile aggiornare il profilo della dimensione senza aggiornare le regole business e gli script di calcolo che dipendono dal profilo. In questo modo i calcoli dipendono meno dai dettagli del profilo. Si possono utilizzare elenchi smart come oggetti nei calcoli. Le performance non diminuiscono quando si utilizzano espressioni di formule in quanto esse vengono eseguite solo quando viene aggiornato il database.

Per utilizzare espressioni di formule in una formula membro, procedere come segue.

  1. Selezionare Amministrazione, quindi Gestisci, Dimensioni.
  2. Selezionare la dimensione che include i membri nei quali si desidera aggiungere o modificare una formula.
  3. Selezionare il membro e fare clic su Modifica.
  4. Selezionare Formula membro.
  5. Selezionare le opzioni per i campi riportati di seguito.
    • Tipo di piano

      Nota:

      Una formula immessa per il tipo di piano predefinito verrà applicata a tutti i tipi di piano a meno che non venga sostituita da un'altra formula immessa per uno specifico tipo di piano.

    • Memorizzazione dati : selezionare un'opzione di memorizzazione dati. L'impostazione predefinita è Memorizza.

      Nota:

      Il campo di memorizzazioni dati specifico per tipo di dati non visualizza le opzioni Condiviso o Solo etichetta. Questo perché un membro non può essere impostato su Condiviso o Solo etichetta in un tipo di piano e non in un altro.

    • Ordine risoluzione: solo per tipi di piano memorizzazione di aggregazione, specifica l'ordine in cui le formule devono essere valutate. Immettere un numero intero compreso tra 0 e 100000 (o utilizzare le frecce per aumentare o ridurre il numero). Le formule per i membri che dispongono di un determinato ordine di risoluzione vengono calcolate in ordine dall'ordine di risoluzione più basso al più alto. Il valore predefinito è 0.

  6. Nella casella di testo definire le formule per il membro.

    Nelle formule membro è possibile includere espressioni di formule di Planning e formule native di Essbase. Fare riferimento al manuale Oracle Essbase Database Administrator's Guide (in lingua inglese) per sintassi, regole e uso sulle formule native di Essbase.

    In Planning sono disponibili espressioni di formule predefinite che è possibile utilizzare in formule membro. Non è possibile modificare espressioni di formule o creare nuove espressioni.

  7. Facoltativo: per controllare la validità della formula membro, fare clic su Convalida.
  8. Facoltativo: se la formula membro contiene errori, fare clic su Mostra dettagli per visualizzare una descrizione.
  9. Facoltativo: fare clic su Ripristina per ripristinare la formula membro precedente se non si desidera salvare le modifiche apportate alla formula membro.
  10. Fare clic su Salva.