RP004

Domyślnie podczas sortowania elementów hierarchii w kolejności rosnącej lub malejącej są one sortowane w obrębie poziomów hierarchii, do których należą. Następnie sortowane są poziomy hierarchii. Podobnie jak w przypadku raportu RP003 raport RP004 służy do pokazania, w jaki sposób działa niehierarchiczne sortowanie elementów. Czyli sortowana jest ogólnie hierarchia, a nie poszczególne poziomy. Jednak w przeciwieństwie do raportu RP003 w raporcie RP004 używane są pary nakładających się hiperbloków. W tym przypadku hierarchiczne i niehierarchiczne sortowanie elementów wymaga dodatkowego kroku.

Raport RP004 zawiera cztery pary nakładających się hiperbloków. Każda para jest tworzona z hierarchii Produkt i Okres kostki Analiza aplikacji przykładowej. W każdej parze w hiperbloku Produkt wyświetlany jest tylko poziom hierarchii Opony zimowe, a w hiperbloku Okres wyświetlany jest tylko rok 2016, jego kwartały oraz ich miesiące. Formuła w komórce wartości każdej pary hiperbloków jest taka sama.

W pierwszej parze hiperbloków wartości nie są sortowane.

W drugiej parze hiperbloków hierarchię Okres posortowano rosnąco. Rozwiń poziomy hierarchii i zauważ, że wartości nie są poprawnie sortowane – w obrębie poziomów lub ogólnie w hierarchii.

W trzeciej parze hiperbloków hierarchia Okres jest również posortowana w kolejności rosnącej. Dodatkowo wybrana została opcja Przerwij hierarchię. W raporcie RP003 to było wszystko, co było wymagane do niehierarchicznego posortowania wartości. Ale w tym przypadku wartości nie są nadal sortowane w kolejności rosnącej.

W czwartej parze hiperbloków hierarchia Okres jest ponownie sortowana w kolejności rosnącej. Wartości są poprawnie sortowane w kolejności rosnącej – od najniższej do najwyższej. Jest to spowodowane tym, że Obszar danych został zmodyfikowany tak, aby odwoływał się do hierarchii Produkty.

Aby w drugiej parze hiperbloków wyświetlane były te same wyniki co w czwartej, należy wykonać następujące czynności w celu przerwania hierarchii i zdefiniowania obszaru danych:

  1. W trybie projektowania kliknij ramkę hiperbloku Okres w drugiej parze hiperbloków.
  2. W Projektancie list opcja Wartość obszaru danych rosnąco jest wyświetlana w okienku Sortowanie.
    Jeśli Projektant list nie jest wyświetlany, naciśnij klawisz F12. Kliknij przycisk Sortowanie.
  3. Na pasku narzędzi okienka Sortowanie kliknij przycisk Przerwij hierarchię.
  4. Kliknij przycisk Zastosuj zmiany na liście na pasku narzędzi Projektanta list.
  5. Wyświetl raport w trybie widoku.
    W drugiej parze hiperbloków wyświetlane są teraz te same wyniki co w trzeciej.
  6. Powtórz kroki 1 i 2.
  7. W okienku Sortowanie kliknij pozycję Wartość obszaru danych rosnąco.
    Wyświetlone zostaną się ustawienia Kryteria sortowania i Obszar danych. Dla każdej hierarchii w Obszarze danych zaznaczony jest element Bieżący.
  8. W obszarze danych kliknij hierarchię Produkt.
  9. Na liście w hierarchii produktów wybierz opcję Ustaw.
    Ikona z ostrzeżeniem zostanie wyświetlona w kolumnie Wybór obszaru danych.
  10. Kliknij dwukrotnie tę ikonę.
    Wyświetli się okno dialogowe Wybieranie elementów.
  11. Rozwiń węzeł Hiperbloki i kliknij dwukrotnie Hiperblok5, który jest hiperblokiem Produkt w tej parze hiperbloków.
    Ciąg =ReportObjects.Hyperblock5.Text jest wyświetlany w okienku po prawej stronie.
  12. Kliknij przycisk OK.
  13. Kliknij przycisk Zastosuj zmiany na liście na pasku narzędzi Projektanta list.
  14. Wyświetl raport w trybie widoku.
    Wyniki wyświetlane w drugiej parze hiperbloków są takie same jak w parze czwartej.