Cancella e copia dati
È possibile cancellare un subset di dati da un cubo di memorizzazione a blocchi Essbase utilizzando i comandi CLEARDATA e CLEARBLOCK. È possibile copiare i valori dei dati da un set di membri a un altro set di membri utilizzando DATACOPY.
Cancella dati
I comandi seguenti cancellano i dati:
Tabella 23-5 Elenco dei comandi per la cancellazione dei dati
| Comando | Calcolo |
|---|---|
|
Modificare i valori delle celle specificate in #MISSING; i blocchi di dati non vengono rimossi. Utilizzare il comando FIX con il comando CLEARDATA per cancellare un subset di un database. |
|
|
Rimuovere l'intero contenuto di un blocco, inclusi tutti i membri della dimensione densa. Essbase rimuove l'intero blocco, a meno che CLEARBLOCK non si trovi all'interno di un comando FIX sui membri all'interno del blocco. |
|
|
CANCELLA BLOCCO SUPERIORE |
Rimuovere i blocchi di livello consolidato. |
|
CANCELLA BLOCCO NON INPUT |
Rimuovere i blocchi contenenti valori derivati. Si applica ai blocchi completamente creati tramite un'operazione di calcolo e non ai blocchi in cui vengono caricati valori. |
|
CANCELLA BLOCCO VUOTO |
Rimuovere i blocchi vuoti. |
Il seguente comando dello script di calcolo produce risultati diversi a seconda che la dimensione Scenario sia densa o sparsa:
FIX(Actual)
CLEARBLOCK NONINPUT;
ENDFIX-
Dense: il comando rimuove tutte le celle di dati che non contengono valori di dati di input e che si intersecano con il membro Actual dalla dimensione Scenario.
-
Sparse: il comando rimuove solo i blocchi il cui membro della dimensione Scenario è Effettivo.
La formula seguente cancella tutti i valori dei dati effettivi per le colonne:
CLEARDATA Actual -> Colas;Copia dati
Il comando di calcolo DATACOPY copia le celle dati da un intervallo di membri a un altro intervallo di membri in un database. I due intervalli devono avere la stessa dimensione. Ad esempio, la formula seguente copia i valori effettivi in valori budget:
DATACOPY Actual TO Budget;È possibile utilizzare il comando FIX…ENDFIX per copiare un sottoinsieme di valori. Ad esempio, la formula seguente copia i valori effettivi in valori budget solo per il mese di gennaio:
FIX (Jan)
DATACOPY Actual TO Budget;
ENDFIXVedere anche Use the FIX Command.