RP004

Beim Sortieren von Elemente einer Hierarchie in aufsteigender oder absteigender Reihenfolge werden die Elemente standardmäßig innerhalb der Hierarchieebene sortiert, der sie angehören. Anschließend werden die Hierarchieebenen sortiert. Wie bei Bericht RP003 besteht der Zweck von Bericht RP004 darin, die nicht hierarchische Sortierung von Elementen zu veranschaulichen. Das bedeutet, dass anstelle der einzelnen Ebenen der Hierarchie die Hierarchie als Ganzes sortiert wird. Im Gegensatz zu Bericht RP003 werden in Bericht RP004 jedoch Paare sich überlappender Hyperblocks verwendet. In diesem Fall ist beim Sortieren der Elemente, sowohl in hierarchischer als auch in nicht hierarchischer Form, ein zusätzlicher Schritt erforderlich.

Bericht RP004 enthält vier überlappende Hyperblock-Paare. Alle Paare wurden aus den Hierarchien Produkt und Periode des Cubes Analysis der Beispielanwendung erstellt. Bei jedem Paar wird im Hyperblock Produkt nur die Hierarchieebene Winter Tires angezeigt, während im Hyperblock Periode nur das Jahr 2016, seine Quartale und seine Monate angezeigt werden. Die Wertezellen aller Hyperblock-Paare enthalten dieselbe Formel.

Im ersten Hyperblock-Paar sind die Werte nicht sortiert.

Im zweiten Hyperblock-Paar wurde für die Hierarchie Period eine aufsteigende Sortierung festgelegt. Wenn Sie die Ebenen der Hierarchie erweitern, erkennen Sie, dass die Werte nicht korrekt sortiert sind – entweder innerhalb ihrer Ebene oder innerhalb der Hierarchie als Ganzes.

Im dritten Hyperblock-Paar ist die Hierarchie Period auch in aufsteigender Reihenfolge sortiert. Zusätzlich wurde die Option Hierarchie aufheben aktiviert. Bei Bericht RP003 waren damit alle Voraussetzungen erfüllt, um die Werte in nicht hierarchischer Form zu sortieren. Hier aber sind die Werte immer noch nicht in aufsteigender Reihenfolge sortiert.

Im vierten Hyperblock-Paar ist die Hierarchie Period wiederum in aufsteigender Reihenfolge sortiert. Die Werte sind korrekt in aufsteigender Reihenfolge sortiert, vom niedrigsten zum höchsten Wert. Dies liegt daran, dass der Datenbereich geändert wurde, sodass er auf die Hierarchie Product verweist.

Um dafür zu sorgen, dass im zweiten Hyperblock-Paar die gleichen Ergebnisse wie im vierten Paar angezeigt werden, müssen Sie die Hierarchie aufheben und den Datenbereich definieren. Gehen Sie dazu wie folgt vor:

  1. Klicken Sie im Bearbeitungsmodus im zweiten Hyperblock-Paar auf den Rahmen des Hyperblocks Periode.
  2. Im Bereich Sortierung des Listen-Designers wird Wert des Datenbereichs aufsteigend angezeigt.
    Wenn der Listen-Designer nicht angezeigt wird, drücken Sie F12. Klicken Sie auf Sortierung.
  3. Klicken Sie auf der Symbolleiste des Bereichs Sortierung auf Hierarchie aufheben.
  4. Klicken Sie auf der Symbolleiste des Listen-Designers auf Änderungen auf Liste anwenden.
  5. Zeigen Sie den Bericht im Ansichtsmodus an.
    Im zweiten Hyperblock-Paar werden nun die gleichen Ergebnisse wie im dritten Paar angezeigt.
  6. Wiederholen Sie die Schritte 1 und 2.
  7. Klicken Sie im Bereich Sortierung auf Wert des Datenbereichs aufsteigend.
    Die Einstellungen der Sortierkriterien sowie der Datenbereich werden angezeigt. Im Datenbereich ist bei jeder Hierarchie die Option Aktuelles Element ausgewählt.
  8. Klicken Sie im Datenbereich auf die Hierarchie Product.
  9. Wählen Sie in der Liste der Produkthierarchie die Option Festlegen aus.
    In der Spalte Auswahl des Datenbereichs wird ein Warnsymbol angezeigt.
  10. Doppelklicken Sie auf das Warnsymbol.
    Der Dialog Elemente auswählen wird angezeigt.
  11. Erweitern Sie den Knoten Hyperblocks, und doppelklicken Sie auf Hyperblock5, der der Hyperblock Produkt in diesem Hyperblock-Paar ist.
    Im rechten Fenster wird =ReportObjects.Hyperblock5.Text angezeigt.
  12. Klicken Sie auf OK.
  13. Klicken Sie auf der Symbolleiste des Listen-Designers auf Änderungen auf Liste anwenden.
  14. Zeigen Sie den Bericht im Ansichtsmodus an.
    Die Ergebnisse, die im zweiten Hyperblock-Paar angezeigt werden, stimmen mit den im vierten Paar angezeigten Ergebnissen überein.