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

CLEARDATA

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.

CANCELLA BLOCCO

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;
ENDFIX

Vedere anche Use the FIX Command.