Generowanie raportów HTML z poziomami w pętlach i cyklach
Automatyczne generowanie filtrowanych sekcji w raporcie HTML przy użyciu poziomów. Poziomy można dodawać jako obiekty wielokrotnego użytku w panelu obiektów. Po umieszczeniu zawartości aplikacji na poziomie dla każdej unikatowej wartości w polu (lub kombinacji poziom-wiersz na wykresie) w aplikacji jest generowana nowa filtrowana sekcja.
Poziomy zapewniają dodatkową warstwę filtrowania danych w raportach, oprócz mechanizmów takich jak filtry raportów i cykle. W niektórych przypadkach można używać kombinacji poziomów, filtrów raportów i cykli, aby wygenerować raporty wynikowe o wysokim stopniu personalizacji i indywidualizacji. Informacje o filtrach raportów zawiera temat Praca z filtrami raportów. Informacje o cyklach zawiera temat Cykliczne generowanie raportów.
Krok 1: tworzenie obiektu poziomu
Wykonaj następujące czynności:
-
W kreatorze HTML umieść kursor w lokalizacji w kodzie, w której chcesz wstawić poziom.
-
Kliknij
w panelu obiektów.
Menu Poziomy na panelu obiektów w kreatorze HTML

-
Kliknij Dodaj poziom. Zostanie wyświetlona lista dostępnych pól, a także dostępnych arkuszy zawierających wykresy, które można dodać jako poziomy.
Po wykonaniu powyższych kroków możesz wybrać utworzenie poziomu z pola lub wykresu. Więcej informacji można znaleźć poniżej.
Krok 2: konfigurowanie obiektu poziomu
Po wykonaniu powyższych kroków dostępne są dwie opcje:
-
Dodaj pole jako poziom. Powoduje to dodanie grupy obiektów w raporcie końcowym dla każdej odrębnej wartości pola.
-
Dodaj wykres jako poziom. Powoduje to dodanie grupy obiektów dla każdego wiersza w tabeli źródłowej wykresu.
Opcja 1: dodanie pola jako poziomu
Wykonaj następujące czynności:
-
W panelu obiektów rozwiń Pola.
-
Kliknij ikonę
po prawej stronie pola, aby je dodać.
Wybieranie pola do dodania jako poziom

-
W sekcji Wybierz pola do dodania (opcjonalnie) można wybrać, czy znaczniki pól mają być dołączane u góry każdej iteracji poziomu. Na przykład, jeśli poziom znajduje się w polu Kraj i dołączy się etykiety pól, każda iteracja regionu będzie miała nagłówek sekcji dla każdego kraju w danych.
-
Znaczniki poziomu są wstawiane w bieżącej lokalizacji w kodzie szablonu.
-
W panelu obiektów podaj unikatową Nazwę poziomu, co ułatwi jego późniejszą identyfikację.
-
Obiekt poziomu można wykorzystać ponownie w dowolnej chwili. Kliknij
w panelu obiektów i wybierz
, aby otworzyć obiekt. Kliknij Dodaj znacznik poziomu, aby ponownie dodać poziom.
-
Aby utworzyć zawartość iterowaną na tym poziomie, należy dodać zawartość aplikacji w znacznikach poziomu. Poniższy kod pokazuje przykład.
%%Region_Level%% %%Region_1%% <table cellspacing="0" style="border-collapse: collapse"> <tbody><tr> <td>%%Customer%%</td><td>%%Sales%%</td> </tr> </tbody></table> %%/Region_Level%%W tym kodzie mamy co następuje:
-
Poziom Region_Level zawierający całą treść.
-
Znacznik pola Region_1 do wyświetlenia jako nagłówek u góry każdej iterowanej instancji treści.
-
Tabela zawierająca dwa indywidualne pola Customer i Sales.
-
Opcja 2: dodanie wykresu jako poziomu
Dodawanie wykresu jako poziomu jest bardzo podobne do dodawania pola jako poziomu, ale dane wyjściowe mogą wyglądać inaczej i wymagać innej obsługi.
Po dodaniu wykresu jako poziomu dane są rozdzielane na sekcje dla każdej kombinacji wartości wiersz-poziom. Jeżeli na przykład poziom jest wykresem z jednym wymiarem i jedną miarą obliczaną, dla każdej wartości wymiaru zostanie utworzona sekcja, w której wartość miary będzie traktowana jako pojedyncza możliwa unikatowa wartość dla tego konkretnego wymiaru. Formatowanie wykresu jest również inne w przypadku dodania znacznika pola dla pojedynczego pola wykresu niż w przypadku dodania wielu znaczników pola. Więcej informacji zawiera poniższa instrukcja.
Wykonaj następujące czynności:
-
W panelu obiektów rozwiń arkusz zawierający wykres, którego chcesz użyć jako poziomu. Możesz wyszukiwać nazwę wykresu, aby w razie potrzeby zawęzić listę arkuszy.
-
Kliknij ikonę
po prawej stronie wykresu, aby go dodać.
Wybieranie wykresu do dodania jako poziom

-
W sekcji Wybierz pola do dodania (opcjonalnie) można wybrać, czy znaczniki pól mają być dołączane u góry każdej iteracji poziomu. Dane wyjściowe różnią się w zależności od tego, czy z poziomem dodano jeden, czy więcej znaczników pól:
-
Jeden znacznik pola: znacznik pola jest dodawany w ramach poziomu jako pojedynczy element.
-
Więcej znaczników pól: do szablonu dodawana jest tabela. Znaczniki pól są dodawane do każdego elementu td w tabeli.
-
-
Znaczniki poziomu są wstawiane w bieżącej lokalizacji w kodzie szablonu.
-
W panelu obiektów podaj unikatową Nazwę poziomu, co ułatwi jego późniejszą identyfikację.
-
Obiekt poziomu można wykorzystać ponownie w dowolnej chwili. Kliknij
w panelu obiektów i wybierz
, aby otworzyć obiekt. Kliknij Dodaj znacznik poziomu, aby ponownie dodać poziom.
-
Aby utworzyć zawartość sensownie iterowaną na tym poziomie, należy dodać zawartość aplikacji w znacznikach poziomu.