Nota:
Questi componenti possono essere utilizzati solo all'interno di applicazioni di memorizzazione di aggregazione Oracle Essbase e in applicazioni Oracle General Ledger.
Un componente Punto di vista viene creato all'interno di una regola business.
Per creare un componente Punto di vista:
La regola business viene visualizzata in Designer regole.
L'oggetto Punto di vista viene visualizzato sotto forma di due cerchi con frecce al loro interno.
Nota:
Se per la regola business per cui viene creato il componente Punto di vista è definito un intervallo globale, per impostazione predefinita nella scheda Punto di vista vengono visualizzate le selezioni dei membri della regola business. Per determinare se per la regola business è definito un intervallo globale, selezionare la scheda Inizio o Fine nel diagramma di flusso. Fare quindi clic sulla scheda Intervallo globale per verificare se sono definiti membri, funzioni o variabili.
Fare clic su Selettore variabili per selezionare o creare variabili per definire il punto di vista. Se si seleziona una variabile, è possibile selezionare Collega variabile dinamicamente per assicurarsi che la variabile venga aggiornata dinamicamente quando viene modificata.
Fare clic su Selettore membri per selezionare i membri per definire il punto di vista.
Fare clic nella riga di una dimensione nella colonna Valore per digitare i nomi dei membri che definiscono il punto di vista.
Fare clic nella riga di una dimensione, fare clic sull'icona Azioni, quindi selezionare una delle opzioni riportate di seguito per immettere membri:
Membri (fare riferimento a Aggiunta di membri e funzioni a un componente)
Variabili (fare riferimento a Utilizzo delle variabili)
Per le regole non Groovy, i tipi di variabile membro o membri sono gli unici supportati per i cubi Oracle Hyperion Planning di tipo ASO (Aggregate Storage Option)
Funzioni (fare riferimento a Utilizzo delle funzioni)
Le funzioni immesse dovrebbero restituire solo membri di livello 0 e includere un simbolo @ prima del nome della funzione. Per qualsiasi funzione contenente un parametro List
, l'input deve essere un membro o una funzione che restituisce un membro o un elenco di membri.
È possibile immettere le funzioni seguenti:
@ANCESTOR(r Nome,Indice|Layer)
dato il membro di input, restituisce un predecessore dell'indice o del layer specificato. Usare @ANCESTOR
solo nel POV della regola.
@ATTRIBUTE(Nome membro attributo)
genera un elenco di tutti i membri base associati al membro attributo specificato.
@COUSIN(Nome membro,Nome membro cugino)
restituisce un membro figlio avente la stessa posizione del membro di un altro predecessore. Usare @COUSIN
solo nel POV della regola.
@DISTINCT(Elenco 1)
elimina le tuple duplicate in un set. Usare @DISTINCT
solo nel POV della regola.
@EXCEPT(Elenco 1,Elenco 2)
restituisce un subset contenente le differenze tra due set, eventualmente conservando i duplicati. Usare @EXCEPT
solo nel POV della regola.
@FilterDynamic(Nome dimensione,Nome membro)
rimuove tutti i membri dinamici dall'elenco di membri. Usare @FilterDynamic
solo nel POV della regola.
@FilterShared(Nome dimensione,Nome membro)
rimuove tutti i membri condivisi dall'elenco di membri. Usare @FilterShared
solo nel POV della regola.
@FilterSharedAndDynamic(Nome dimensione,Nome membro)
rimuove tutti i membri dinamici e condivisi dall'elenco di membri. Usare @FilterSharedAndDynamic
solo nel POV della regola.
@FIRSTCHILD(Nome membro)
restituisce il primo figlio del membro di input. Usare @FIRSTCHILD
solo nel POV della regola.
@FIRSTSIBLING(Nome membro)
restituisce il primo figlio del padre del membro di input. Usare @FIRSTSIBLING
solo nel POV globale.
@GEN(Nome membro)
restituisce i membri specificati dal numero di generazione di input del membro specificato. Usare @GEN
solo nel POV della regola.
@GENMBRS(Nome membro,Generazione)
restituisce la generazione specificata dal numero di generazione di input. Usare @GENMBRS
solo nel POV della regola.
@ILSIBLINGS
restituisce il membro specificato e i pari livello di sinistra. Usare @ILSIBLINGS
solo nel POV della regola.
@INTERSECT(Elenco 1,Elenco 2)
restituisce l'intersezione di due set di input, eventualmente conservando i duplicati. Usare @INTERSECT
solo nel POV della regola.
@IRSIBLINGS
restituisce il membro specificato e i pari livello di destra. Usare @IRSIBLINGS
solo nel POV della regola.
@LAGGEN(Nome membro,Indice)
in base all'ordine dei membri esistenti nel profilo di un database, restituisce il membro che si trova n. passi dietro un determinato membro nella stessa generazione Usare @LAGGEN
solo nel POV globale.
@LAGLEV(Nome membro,Indice)
in base all'ordine dei membri esistenti nel profilo di un database, restituisce il membro che si trova n. passi dietro un determinato membro nello stesso livello. Usare @LAGLEV
solo nel POV globale.
@LASTCHILD(Nome membro)
restituisce l'ultimo figlio del membro di input. Usare @LASTCHILD
solo nel POV della regola.
@LASTSIBLING(Nome membro)
restituisce l'ultimo figlio del padre del membro di input. Usare @LASTSIBLING
solo nel POV globale.
@LAYERGEN(Nome membro,Indice)
restituisce il layer basato su generazione per il membro specificato.
@LAYERGEN
può essere usato solo in una funzione il cui parametro esegue la ricerca di un layer; ad esempio, @ANCESTOR(membro,layer,indice)
. Non è possibile utilizzare @LAYERGEN
da solo. Usare @LAYERGEN
solo nel POV della regola.
Nella dimensione Periodo seguente, @Level0Descendants(@ANCESTOR(Lug,@LAYERGEN(Periodo,3)))
restituisce Lug, Ago, Set
@LAYERLEVEL(Nome membro,Indice)
restituisce il layer basato su livello per il membro specificato.
@LAYERLEVEL
può essere usato solo in una funzione il cui parametro esegue la ricerca di un layer; ad esempio, @ANCESTOR(membro,layer,indice)
. Non è possibile utilizzare @LAYERLEVEL
da solo. Usare @LAYERLEVEL
solo nel POV della regola.
Nella dimensione Periodo seguente, @ANCESTOR(Oct,@LAYERLEVEL(Periodo,0))
restituisce Ott, Nov, Dic
@LEADGEN(Nome membro,Indice)
in base all'ordine dei membri esistenti nel profilo di un database, restituisce il membro che si trova n. passi oltre un determinato membro nella stessa generazione. Usare @LEADGEN
solo nel POV globale.
@LEADLEV(Nome membro,Indice)
in base all'ordine dei membri esistenti nel profilo di un database, restituisce il membro che si trova n. passi oltre un determinato membro nello stesso livello. Usare @LEADLEV
solo nel POV globale.
@Level0Descendant(Nome membro)
esegue un'espansione includendo tutti i discendenti di livello zero del membro specificato.
@LIST(Argomento)
restituisce un elenco di membri. Usare @LIST
solo nel POV della regola.
@LSIBLINGS
restituisce i pari livello di sinistra del membro specificato. Usare @LSIBLINGS
solo nel POV della regola.
@NEXTLEVMBR(Nome membro)
in base all'ordine dei membri esistenti nel profilo di un database, restituisce il membro successivo nello stesso livello Usare @NEXTLEVMBR
solo nel POV globale.
@NEXTMBR(Nome membro)
in base all'ordine dei membri esistenti nel profilo di un database, restituisce il membro successivo nella stessa generazione o nello stesso livello. Usare @NEXTMBR
solo nel POV della regola.
@PARENT(Nome membro)
restituisce il padre del membro. Usare @PARENT
solo nel POV della regola.
@PREVLEVMBR(Nome membro)
in base all'ordine dei membri esistenti nel profilo di un database, restituisce il membro precedente nello stesso livello Usare @PREVLEVMBR
solo nel POV globale.
@PREVMBR(Nome membro)
in base all'ordine dei membri esistenti nel profilo di un database, restituisce il membro precedente nella stessa generazione o nello stesso livello. Usare @PREVMBR
solo nel POV della regola.
@RSIBLINGS
restituisce i pari livello di destra del membro specificato. Usare @RSIBLINGS
solo nel POV della regola.
@Siblings(Nome membro)
esegue un'espansione includendo tutti gli elementi di pari livello del membro specificato.
@UDA(Nome dimensione, Stringa dell'attributo definito dall'utente)
seleziona i membri in base a un attributo comune, definito come attributo definito dall'utente (ADU) nel server Essbase.