Raporty dynamiczne
Można dodawać różne stopnie dynamizmu do raportów.
Przykładowo, można dodać pole kombi, z którego użytkownicy mogą wybrać wymiar wycinka. Można też utworzyć w pełni dynamiczny raport, w którym użytkownicy mogą wybrać połączenie danych, kostkę i wymiary do raportowania oraz wybrać, na przykład poprzez przeciąganie i upuszczanie, których wymiarów użyć w osiach wierszy i kolumn.
Tego rodzaju w pełni dynamiczne raporty są niezależne od bazy danych, zaś zmiany struktury kostki danych nie mają nie wpływu.
W tym rozdziale opisano różne metody i techniki dodawania dynamizmu do raportów.
Dobra praktyka
Tworzenie dynamicznych raportów obejmuje wykorzystywanie zmiennych raportu i globalnych. Używaj zmiennych raportu gdzie jest to możliwe:
- Niełatwo jest określić, z którymi raportami są powiązane zmienne globalne. Dzięki używaniu zmiennych raportu folder Zmienne globalne nie zawiera zmiennych, których cel jest niejasny.
- Migawki raportów przechowują tylko zmienne raportu. Jeżeli raport używa zmiennych globalnych, migawka może nie wyświetlać oczekiwanych danych.
- W Application Studio Service można otworzyć ten sam raport w osobnych kartach i aktualizować każde wystąpienie niezależnie. Można na przykład przechować datę w zmiennej globalnej. Jeżeli zmienisz jej wartość w jednym wystąpieniu raportu, drugie wystąpienie raportu nie zostanie zaktualizowane. Jeżeli następnie zapiszesz zwrotnie wartość w drugim wystąpieniu, nie zostanie ona zapisana zwrotnie zgodnie z oczekiwaniami.