Nicht konstante Werte
Wenn Sie einem Element in einer dünn besetzten Dimension eine andere Konstante als eine Konstante zuweisen und für dieses Element kein Datenblock vorhanden ist, werden möglicherweise keine neuen Blöcke erstellt, es sei denn, Essbase ist aktiviert, um Blöcke für Gleichungen zu erstellen. Standardmäßig ist "Blöcke auf Gleichungen erstellen" in Blockspeicher-Cubes deaktiviert.
Beispiel: Um Blöcke für West zu erstellen, die vor der Ausführung der Berechnung nicht vorhanden waren, müssen Sie "Blöcke für Gleichungen erstellen" für diese Formel aktivieren:
West = California + 120;Hinweis:
Wenn "Blöcke für Gleichungen erstellen" für eine Datenbank deaktiviert ist und Datenblöcke für Elemente auf der linken oder rechten Seite der Gleichung vorhanden sind, erzeugt die Formel Ergebnisse.
Sie können "Blöcke auf Gleichungen erstellen" als Einstellung auf Datenbankebene aktivieren, wobei Blöcke immer erstellt werden, oder Sie können die Blockerstellung in Berechnungsskripten mit dem Berechnungsbefehl SET CREATEBLOCKONEQ steuern.
Da unnötige Blöcke erstellt werden können, wenn "Blöcke für Gleichungen erstellen" auf Anwendungs- oder Datenbankebene aktiviert ist, kann sich die Berechnungsperformance negativ auswirken. Es kann daher bevorzugt sein, die Blockerstellung auf Kalkulationsskriptebene zu steuern. Weitere Informationen finden Sie unter Nicht konstante Werte, die Elementen in einer dünn besetzten Dimension zugewiesen sind.
Um "Blöcke für Gleichungen erstellen" für alle Berechnungsskripte in einem Blockspeicher-Cube zu aktivieren, können Sie die alter databaseMaxL-Anweisung mit der enable create_blocks-Klausel verwenden.