Daten löschen und kopieren

Mit den Befehlen CLEARDATA und CLEARBLOCK können Sie eine Teilmenge von Daten aus einem Essbase Block Storage Cube löschen. Mit DATACOPY können Sie Datenwerte aus einer Gruppe von Elementen in eine andere Gruppe von Elementen kopieren.

Daten löschen

Die folgenden Befehle löschen Daten:

Tabelle 23-5: Liste der Befehle zum Löschen von Daten

Befehl Berechnung

CLEARDATA

Ändern Sie die Werte der von Ihnen angegebenen Zellen in #MISSING. Die Datenblöcke werden nicht entfernt.

Verwenden Sie den Befehl FIX mit dem Befehl CLEARDATA, um eine Teilmenge einer Datenbank zu löschen.

KLEBER

Entfernen Sie den gesamten Inhalt eines Blocks, einschließlich aller dicht besetzten Dimensionselemente.

Essbase entfernt den gesamten Block, es sei denn, CLEARBLOCK befindet sich in einem FIX-Befehl für Elemente im Block.

CLEARBLOCK UPPER

Konsolidierte Ebenenblöcke entfernen.

CLEARBLOCK-NICHT-EINGABE

Blöcke entfernen, die abgeleitete Werte enthalten. Gilt nur für Blöcke, die vollständig durch einen Berechnungsvorgang erstellt wurden, nicht für Blöcke, in die Werte geladen wurden.

CLEARBLOCK LEEREN

Leere Blöcke entfernen.

Der folgende Berechnungsskriptbefehl liefert unterschiedliche Ergebnisse, je nachdem, ob die Scenario-Dimension dicht besetzt oder dünn besetzt ist:

FIX(Actual)
   CLEARBLOCK NONINPUT;
ENDFIX
  • Dichte: Der Befehl entfernt alle Datenzellen, die keine Eingabedatenwerte enthalten und die sich mit dem Element Actual aus der Scenario-Dimension überschneiden.

  • Sparse: Der Befehl entfernt nur die Blöcke, deren Scenario-Dimensionselement "Actual" ist.

Die folgende Formel löscht alle Istdatenwerte für Colas:

CLEARDATA Actual -> Colas;

Daten kopieren

Der Berechnungsbefehl DATACOPY kopiert Datenzellen aus einem Bereich von Elementen in einen anderen Bereich von Elementen in einer Datenbank. Die beiden Bereiche müssen dieselbe Größe haben. Beispiel: Die folgende Formel kopiert Istwerte in Budgetwerte:

DATACOPY Actual TO Budget;

Mit dem Befehl FIX…ENDFIX können Sie eine Teilmenge von Werten kopieren. Beispiel: Die folgende Formel kopiert Istwerte nur für den Monat Januar in Budgetwerte:

FIX (Jan)
   DATACOPY Actual TO Budget;
ENDFIX

Siehe auch FIX-Befehl verwenden.