Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

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

  1. W kreatorze HTML umieść kursor w lokalizacji w kodzie, w której chcesz wstawić poziom.

  2. Kliknij Poziomy i strony w panelu obiektów.

    Menu Poziomy na panelu obiektów w kreatorze HTML

    Menu „Poziomy” w kreatorze HTML, z którego można modyfikować istniejące, dodane poziomy lub dodawać nowe.
  3. 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

  1. W panelu obiektów rozwiń Pola.

  2. Kliknij ikonę Symbol plusa po prawej stronie pola, aby je dodać.

    Wybieranie pola do dodania jako poziom

    Wybierz pole do dodania do szablonu jako obiekt poziomu
  3. 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.

  4. Znaczniki poziomu są wstawiane w bieżącej lokalizacji w kodzie szablonu.

  5. W panelu obiektów podaj unikatową Nazwę poziomu, co ułatwi jego późniejszą identyfikację.

  6. Obiekt poziomu można wykorzystać ponownie w dowolnej chwili. Kliknij Poziomy i strony w panelu obiektów i wybierz Strzałka w prawo, aby otworzyć obiekt. Kliknij Dodaj znacznik poziomu, aby ponownie dodać poziom.

  7. 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.

  1. 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.

  2. Kliknij ikonę Symbol plusa po prawej stronie wykresu, aby go dodać.

    Wybieranie wykresu do dodania jako poziom

    Wybieranie wykresu do dodania do szablonu jako obiekt poziomu
  3. 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.

  4. Znaczniki poziomu są wstawiane w bieżącej lokalizacji w kodzie szablonu.

  5. W panelu obiektów podaj unikatową Nazwę poziomu, co ułatwi jego późniejszą identyfikację.

  6. Obiekt poziomu można wykorzystać ponownie w dowolnej chwili. Kliknij Poziomy i strony w panelu obiektów i wybierz Strzałka w prawo, aby otworzyć obiekt. Kliknij Dodaj znacznik poziomu, aby ponownie dodać poziom.

  7. Aby utworzyć zawartość sensownie iterowaną na tym poziomie, należy dodać zawartość aplikacji w znacznikach poziomu.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!