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 |
|---|---|
|
Ä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. |
|
|
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;
ENDFIXSiehe auch FIX-Befehl verwenden.