Mit Formelausdrücken arbeiten

Oracle Hyperion Planning-Elementformeln unterstützen native Oracle Essbase-Formeln und Planning-Formelausdrücke, die evaluiert und in Essbase-Codeblöcke erweitert werden, wenn die Datenbank aktualisiert wird. In diesen Ausdrücken können Sie Smart Lists über deren Namen adressieren. Planning ersetzt diese dann bei Berechnungen durch deren numerische Werte.

Im Textfeld in der Registerkarte Elementformel können Sie Elementformeln vordefinierte Formelausdrücke hinzufügen und diese über die Schaltfläche Validieren testen. Sie können sie auch laden.

Sie können die Dimensionsmodellstruktur aktualisieren, ohne die Geschäftsregeln und die Berechnungsskripte aktualisieren zu müssen, die von der Modellstruktur abhängen. Berechnungen werden von den Vorgaben in der Modellstruktur unabhängiger. Sie können als Objekte in Berechnungen auch Smart Lists verwenden. Die Verwendung von Formelausdrücken hat keine negativen Auswirkungen auf die Arbeitsgeschwindigkeit, da diese nur ausgeführt werden, wenn Sie die Datenbank aktualisieren.

So verwenden Sie einen Formelausdruck in einer Elementformel:

  1. Wählen Sie Administration, Verwalten, Dimensionen aus.
  2. Wählen Sie die Dimension aus, für deren Element Sie eine Formel hinzufügen oder ändern möchten.
  3. Wählen Sie das Element aus, und klicken Sie auf Bearbeiten.
  4. Wählen Sie Elementformel aus.
  5. Wählen Sie Optionen für die folgenden Felder aus:
    • Plantyp

      Hinweis:

      Eine Formel, die für den Standardplantyp eingegeben wird, wird auf alle Plantypen angewendet, es sei denn, die Formel wird durch eine andere, für einen bestimmten Plantyp eingegebene Formel überschrieben.

    • Datenspeicherung – Wählen Sie eine Option für die Datenspeicherung aus. Die Standardeinstellung ist Speichern.

      Hinweis:

      Im Feld "Datenspeicherung" für einen bestimmten Plantyp werden die Optionen Gemeinsam oder Nur Label nicht angezeigt. Der Grund hierfür ist, dass ein Element nicht in einem Plantyp auf "Gemeinsam" oder "Nur Label" gesetzt werden kann, in einem anderen jedoch nicht.

    • Lösungsreihenfolge - Nur für Aggregate Storage-Plantypen: Die Lösungsreihenfolge gibt die Reihenfolge an, in der Formeln ausgewertet werden. Geben Sie eine Ganzzahl zwischen 0 und 100000 ein (oder verwenden Sie die Pfeile, um die Zahl zu erhöhen oder zu verringern). Die Formeln für Elemente, für die eine Lösungsreihenfolge angegeben ist, werden von der niedrigsten zur höchsten Lösung berechnet. Der Standardwert ist 0.

  6. Definieren Sie im Textfeld Formeln für das Element.

    Sie können der Elementformel Planning-Formelausdrücke und Essbase-native Formeln hinzufügen. Informationen zu Syntax, Regeln und Verwendung von nativen Essbase-Formeln finden Sie in der Dokumentation Oracle Essbase Database Administrator's Guide .

    Planning stellt vordefinierte Formelausdrücke für Elementformeln bereit. Es ist nicht möglich, Formelausdrücke zu bearbeiten oder eigene Formelausdrücke zu erstellen.

  7. Optional: Um die Gültigkeit der Elementformel zu prüfen, klicken Sie auf Validieren.
  8. Optional: Wenn die Elementformel Fehler enthält, klicken Sie auf Details anzeigen, um eine Beschreibung anzuzeigen.
  9. Optional: Klicken Sie auf Zurücksetzen, wenn Sie die Änderungen, die Sie an der Elementformel vorgenommen haben, nicht speichern und die vorherige Elementformel wiederherstellen möchten.
  10. Klicken Sie auf Speichern.